Foros del Web » Programando para Internet » Jquery »

jquery, ajax y ficheros xml

Estas en el tema de jquery, ajax y ficheros xml en el foro de Jquery en Foros del Web. Os pongo en situación. Tengo varios archivos XML, los cuales contienen diversos contenidos de una web. Para simplificar, diremos que fXML1 tiene una serie de ...
  #1 (permalink)  
Antiguo 19/09/2012, 10:03
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 73
Antigüedad: 16 años, 5 meses
Puntos: 1
Pregunta jquery, ajax y ficheros xml

Os pongo en situación.
Tengo varios archivos XML, los cuales contienen diversos contenidos de una web.
Para simplificar, diremos que fXML1 tiene una serie de imágenes, fXML2 tiene el árbol de menús y enlaces, y fXML3 otro contenido.

Bien, he creado un fichero ajax.js, tal que
Código Javascript:
Ver original
  1. function callAjax(target, retOk, retErr)
  2. {
  3.   $.ajax({
  4.     async: false, //quiero cargar cada contenido uno a uno
  5.     type: 'GET',
  6.     dataType: 'text/xml',
  7.     url: target,
  8.     success: function(xml) { retOk(xml); },
  9.     error: retErr        
  10.   });
  11. }

Bien, en diferentes partes de mi código hago llamadas a esta función, por ejemplo:

Código Javascript:
Ver original
  1. callAjax('../xmls/fXML2.xml', menuOK, menuErr);

Perfecto, hasta aquí todo correcto.
Pero ... (siempre hay un "pero"), de los 3 ficheros, sólo me carga 2 de ellos.
He comprobado todo, las cabeceras de los XML, las estructuras, las funciones, todo.
Estoy perdido.
¿Qué hago mal?
  #2 (permalink)  
Antiguo 19/09/2012, 12:05
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: jquery, ajax y ficheros xml

¿revisaste si alguno de los XML están bien formados?

PD: no me parece optimo usar 3 peticiones para 3 archivos, el proceso puede optimizarse o con un lenguaje del server o XSLT
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 20/09/2012, 05:20
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 73
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: jquery, ajax y ficheros xml

Cita:
Iniciado por maycolalvarez Ver Mensaje
¿revisaste si alguno de los XML están bien formados?

PD: no me parece optimo usar 3 peticiones para 3 archivos, el proceso puede optimizarse o con un lenguaje del server o XSLT
Los tres ficheros están correctamente formados.
Y sí ... el proceso podría optimizarse con un Ajax -> PHP -> SQL y retornar una respuesta XML, pero el cliente no quiere una BBDD ya que tiene todo el diseño de datos estructurado para ficheros puros XML.

Intento "minimizar" la cantidad de ficheros XML necesarios, pero hasta la fecha no puedo avanzar con más.
  #4 (permalink)  
Antiguo 20/09/2012, 14:05
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: jquery, ajax y ficheros xml

pero no es necesaria una DB, puedes leer con SimpleXML en PHP todos los ficheros XML y generar una sóla respuesta, sea XML, JSON o como quieras
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: ajax, 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 01:29.