Foros del Web » Programación para mayores de 30 ;) » Programación General »

Ayuda

Estas en el tema de Ayuda en el foro de Programación General en Foros del Web. Estoy trabajando con linux. Tengo una base de datos mysql y quiero mostrarlos/modificarlos a través de web utilizando php. Tengo que usar xml y no ...
  #1 (permalink)  
Antiguo 03/10/2003, 13:14
 
Fecha de Ingreso: julio-2003
Mensajes: 8
Antigüedad: 21 años, 4 meses
Puntos: 0
Ayuda

Estoy trabajando con linux. Tengo una base de datos mysql y quiero mostrarlos/modificarlos a través de web utilizando php. Tengo que usar xml y no sé muy bien cómo hacerlo.

La idea que tengo es obtener los datos de la base de datos y generar archivos xml. A continuación tendría que procesar el xml y mostrarlos en la página web.

¿Qué herramientas tengo que utilizar en linux?
Creo que hay una paquete PEAR para trabajar con xml con la que podría generar los documentos xml. Hasta ahí bien.

El problema me surge a la hora de obtener los datos que quiero del xml. ¿Cómo se hace? creo que tendría que utilizar xslt ¿existe alguna librería que lo haga? Todo esto tendría que hacerse en el servidor y con php.

Creo que es un poco lioso. El xml sería una especie de almacenamiento temporal y no debería estar accesible a través de web.

Un dibujo:


MYSQL ------> XML --------------> HTML
--------------> Pdfs, Docs ...


Gracias, cualquier comentario será bien recibido.
  #2 (permalink)  
Antiguo 03/10/2003, 16:50
Avatar de cubis  
Fecha de Ingreso: abril-2002
Ubicación: Medellín
Mensajes: 1.040
Antigüedad: 22 años, 7 meses
Puntos: 2
Lo haces usando XSQL ó XQUERY... ó que un programa PHP recoga los datos y usando SAX ó DOM los pase a un doc XML.


Mira una buena dir.

http://www.zonaphp.com allí hay un par de tutos para usar PHP+XML.

Saludos.
__________________
[color=gray][size=1]Usuario Registrado de Linux #315639
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:36.