AJAX можно использовать для интерактивного взаимодействия с файлами XML.
Пример AJAX XML
В следующем примере показано, как веб-страница может использовать AJAX для чтения информации из файла XML:
Пример
Пример анализа — функция loadXMLDoc()
Когда пользователь нажимает кнопку «Получить компакт-диск моей коллекции» выше, будет выполнена функция loadXMLDoc().
Функция loadXMLDoc() создает объект XMLHttpRequest, добавляет функции, которые выполняются, когда ответ сервера готов, и отправляет запрос на сервер.
Когда ответ сервера готов, создается таблица HTML, узлы (элементы) извлекаются из файла XML и, наконец, элемент таблицы с id="demo" заполняется данными XML: