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

Hola y Feliz nuevo año para todos los foreros de javascript. Aquí vengo con mi primera candanga del año. Resulta que tengo este XML

Menu.xml
Código XML:
Ver original
  1. <?xml version="1.0" encoding="iso-8859-1"?>
  2. <Menu>
  3.     <Item Id=1 Text="Element1" Link="" Title="Element1" Inside=0></Item>
  4.     <Item Id=2 Text="Element2" Link="" Title="Element2" Inside=0></Item>
  5.     <Item Id=3 Text="Element3" Link="" Title="Element3" Inside=1></Item>
  6.     <Item Id=4 Text="Element4" Link="" Title="Element4" Inside=1></Item>
  7.     <Item Id=5 Text="Element5" Link="Element5" Title="Element5" Inside=2></Item>
  8.     <Item Id=6 Text="Element6" Link="Element6" Title="Element6" Inside=2></Item>
  9.     <Item Id=7 Text="Element7" Link="Element7" Title="Element7" Inside=3></Item>
  10.     <Item Id=8 Text="Element8" Link="Element8" Title="Element8" Inside=3></Item>
  11.     <Item Id=9 Text="Element9" Link="Element9" Title="Element9" Inside=4></Item>
  12.     <Item Id=10 Text="Element10" Link="Element10" Title="Element10" Inside=4></Item>
  13. </Menu>

Y este código para cargarlo:

Código Javascript:
Ver original
  1. if (window.XMLHttpRequest){
  2.          xmlDoc = new window.XMLHttpRequest();
  3.          xmlDoc.open("GET", 'Menu.xml', false);
  4.          xmlDoc.send("");
  5.          xmlResult = xmlDoc.responseXML;
  6.      }else if (ActiveXObject("Microsoft.XMLDOM")){
  7.          xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
  8.          xmlDoc.async = false;
  9.          xmlDoc.load('Menu.xml');
  10.          xmlResult = xmlDoc;
  11.      }
  12.      alert(xmlResult);

Entonces, por qué alert(xmlResult) me da NULL y no me carga los datos del XML?

Si alguien me puede tirar un cabito se lo agradezco.

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.