Szukam sposobu na załadowanie zawartości pliku XML bezpośrednio do zmiennej JavaScript. Że mam następującą strukturę katalogów:Jak załadować zawartość pliku XML za pomocą JavaScript?
/index.html
/loader.js
/file.xml
W index.html
, istnieje <body>
tag, którego zawartość powinna zostać zastąpiona zawartością pliku XML. jeśli tak, to plik XML zawiera:
<element>
<item>Item One</item>
<item>Item Two</item>
</element>
Następnie po dynamicznym obciążeniu, HTML byłoby:
...
<body>
<element>
...
</element>
</body>
...
Moje pytanie brzmi, co funkcja można używać w loader.js
załadować zawartość prosto do zmienna? Użyłem XmlHttpRequests i parser XMLDOM ActiveX, ale wszystkie po prostu dają mi strukturalny model danych, który następnie muszę posortować, aby znaleźć moje elementy. Nie potrzebuję parsować czegokolwiek, chcę tylko uzyskać całą zawartość pliku.
Uwaga: Tylko HTML/JavaScript, bez kodu po stronie serwera.
To może być combersome zrobić ze zwykłym starym JavaScript, czy korzystasz z jakichkolwiek frameworków? (zanim ktoś powie "użyj jQuery" ...) – roryf