Estoy buscando una manera de cargar los contenidos de un archivo XML directamente en una variable de Javascript. Digamos que tiene la siguiente estructura de directorios:Cómo cargar contenido de archivos XML utilizando Javascript?
/index.html
/loader.js
/file.xml
En index.html
, hay una etiqueta <body>
, cuyo contenido debe ser reemplazado por el contenido del archivo XML. Así que si el archivo XML contiene:
<element>
<item>Item One</item>
<item>Item Two</item>
</element>
Luego, después de la carga dinámica, el código HTML sería:
...
<body>
<element>
...
</element>
</body>
...
Mi pregunta es, ¿qué función puedo utilizar en loader.js
para cargar los contenidos directamente en una ¿variable? He usado XmlHttpRequests y el analizador XMLDOM de ActiveX, pero todos me dieron un modelo de datos estructurales que luego tengo que ordenar para encontrar mis elementos. No necesito analizar nada, solo quiero obtener todos los contenidos del archivo.
Nota: HTML/Javascript solamente, sin código de servidor.
Esto puede ser combinador para hacer con JavaScript antiguo, ¿está utilizando algún marco de trabajo? (antes de que alguien diga "use jQuery" ...) – roryf