Использовать данные из файла XML в приложении HTML5? - PullRequest
4 голосов
/ 22 ноября 2010

У меня есть несколько файлов XML, которые в настоящее время используются для загрузки данных в приложения Adobe Flex. Я пытаюсь создать версию приложения для HTML5, и мне нужно загрузить эти же данные в html-приложение, чтобы я мог использовать и манипулировать ими, как во Flex. Я искал и не могу найти какую-либо информацию или примеры о том, как это сделать, или даже если это можно сделать.

Например, если моя заявка представляет собой тест, у меня есть вопросы, варианты и правильные ответы в файле XML. Я хотел бы, чтобы файл HTML загружал эти данные, чтобы он мог отображать мой тест, и я могу использовать JS и jQuery, чтобы показывать по одному вопросу за раз. Я просто не знаю, как "получить" XML-файл. Я полагаю, что я мог бы также преобразовать xml в json, если это необходимо, но было бы проще использовать xml как есть.

1 Ответ

4 голосов
/ 22 ноября 2010

Вы можете сделать это, используя Ajax и анализатор XML Javascript. Лучший способ сделать это - использовать библиотеку JS, например, jQuery.

Проверьте jQuery ajax, чтобы получить ваш XML: http://api.jquery.com/jQuery.ajax/

jParse - довольно приличный парсер xml: http://jparse.kylerush.net/

Ajax для доступа к страницам в одном домене. Если вам нужно получить файл в другом домене, вам нужно найти другое решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...