Ver Mensaje Individual
  #12 (permalink)  
Antiguo 04/01/2012, 22:34
Avatar de jorgelpadronb
jorgelpadronb
 
Fecha de Ingreso: agosto-2011
Ubicación: Cuba
Mensajes: 281
Antigüedad: 12 años, 9 meses
Puntos: 37
Respuesta: No carga el XML

YA LO LOGRAMOS HERMANOS.

Gracias a ustedes fuí armando la maquinaria y quedó así:

Código Javascript:
Ver original
  1. var Menu = new Array;
  2.  
  3.  function LoadItems(){           
  4.      var xmlRequest = new XMLHttpRequest();
  5.      xmlRequest.open("GET", 'Menu.xml', false);
  6.      xmlRequest.send(null);
  7.      var xmlText = xmlRequest.responseText;
  8.      var xmlResult = xmlRequest.responseXML;
  9.      var xmlList = xmlResult.getElementsByTagName('Item');
  10.      var i = 0;
  11.      var count = xmlList.length;
  12.      var itm = null;
  13.      for(i=0;i<count;i++){
  14.         itm = xmlList.item(i);
  15.         Menu[i] = new Array;
  16.         Menu[i]['Id'] = itm.getAttribute('Id');
  17.         Menu[i]['Text'] = itm.getAttribute('Text');
  18.         Menu[i]['Link'] = itm.getAttribute('Link');
  19.         Menu[i]['Title'] = itm.getAttribute('Title');
  20.         Menu[i]['Inside'] = itm.getAttribute('Inside');
  21.     }
  22.  }

Ya funciona super OK. El problema estaba en el XML. Tenía atributos sin "". El problema es que yo pensaba que era como HTML, que los atributos numéricos se ponen sin "". Gracias a que Tecna mencionó que el XML debía estar bien formado, me puse a investigar y dí con las diferencias entre HTML y XML. Una de las diferencias es esa, que en XML todos los atributos van entre "", aunque sean números.

10000000000000000000000000000000000000000000 de gracias para ustedes. Ojalá pudieran ser $ JAJAJA.

Muchas gracias a ambos por su ayuda.

Saludos.
__________________
Los hombres pequeños, nunca se sienten pequeños; los hombres grandes, nunca se sienten grandes.

No sé quien fué el que dijo eso, pero está bueno.

Última edición por jorgelpadronb; 04/01/2012 a las 22:42