Foros del Web » Programando para Internet » PHP »

Busqueda de xml con PHP

Estas en el tema de Busqueda de xml con PHP en el foro de PHP en Foros del Web. Buena tarde. Ojala puedan ayudarme. Ya me cansé de buscar una solución y no la encuentro. Supongamos que en mi servidor tengo 5 archivos xml ...
  #1 (permalink)  
Antiguo 13/02/2013, 17:14
 
Fecha de Ingreso: junio-2011
Ubicación: Irapuato
Mensajes: 13
Antigüedad: 13 años, 5 meses
Puntos: 0
Pregunta Busqueda de xml con PHP

Buena tarde. Ojala puedan ayudarme. Ya me cansé de buscar una solución y no la encuentro.

Supongamos que en mi servidor tengo 5 archivos xml con las siguientes caracteristicas:

XAXX010101000_S00001_13022013.xml
XAXX010101000_S00002_13022013.xml
XAXX010101000_S00003_13022013.xml
XAXX010101000_S00004_13022013.xml
XAXX010101000_S00005_13022013.xml

Si se fijan, todos los xml tienen en comun XAXX010101000 aunados a diferentes recibos S00001, S00002, etc.

Cada xml, tiene datos diferentes en su interior, por ejemplo, nombres de clientes diferentes. Supongamos que el archivo S00001 tiene en su interior Juan Pérez, S00002 Abad Gonzalez, S00003 anel mendez, S00004 Delia Juárez y S00005 nuevamente tiene a Abad González.

Como puedo hacerle que cuando el usuario ingrese con su usuario y contraseña mediante el uso de sesiones, unicamente le muestre los xml que le corresponden?

Vamos, que al ingresar, el programa automaticamente analice cada xml en su interior y solamente muestre los que tenga como usuario. Por ejemplo:

Abad Gonzalez al ingresar deberia ver solamente sus xml:
XAXX010101000_S00002_13022013.xml
XAXX010101000_S00005_13022013.xml

Que cuando Juan Pérez ingrese solamente vea su xml:
XAXX010101000_S00001_13022013.xml

Y asi sucesivamente. Ya busque muchas referencias para leer xml con php pero todas se basan en un solo xml, no en varios.

Alguien tiene alguna idea de como hacerlo?

Gracias.
  #2 (permalink)  
Antiguo 13/02/2013, 17:33
 
Fecha de Ingreso: diciembre-2010
Ubicación: Rosario, Santa Fe
Mensajes: 326
Antigüedad: 13 años, 11 meses
Puntos: 13
Respuesta: Busqueda de xml con PHP

Tenés que leer cada uno de los XML (para obtener sus nombres podés usar glob, scandir, readdir, o la función que quieras) y luego analizar cada uno con funciones de procesamiento de XML (como SimpleXML). Para no hacer eso muchas veces luego podés guardar una cache por X tiempo de forma de optimizar el proceso.
  #3 (permalink)  
Antiguo 13/02/2013, 17:36
 
Fecha de Ingreso: junio-2011
Ubicación: Irapuato
Mensajes: 13
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Busqueda de xml con PHP

Gracias por tu respuesta. Y como hago eso? Algun tuto?

Etiquetas: busqueda, xml
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 03:42.