[x].
объекты начинаются и заканчиваются с помощью символов
[x].
массивы начинаются и заканчиваются с помощью символов
[x].
все строки заключаются в двойные кавычки
[x].
символы
Проще говоря, строка
Теперь посмотрим на то, как можно выполнить синтаксический разбор этих данных.
В данный момент мы создадим просто сценарий, который сообщит, сколько имеется контактов, и выведет о них информацию. Начнем с версии
function processingFunction(){
if(oXml.readyState!=4) return; // запрос не выполнен
// Результаты обрабатываются здесь. Подробнее дальше!
}
Когда скрипт попадает в тело функции, запрос
function processingFunction(){
if(oXml.readyState!=4) return;
var xmlDoc = oXml.responseXML;
var contacts = xmlDoc.selectNodes('/xml/contacts/person');
alert('There are '+contacts.length+' contacts!');
for(var i=0; i
Здесь имеется
Посмотрим на тот же сценарий, использующий текст
function processingFunction(){
if(oXml.readyState!=4) return;
var json = eval('('+oXml.responseText+')');
alert('There are '+json.contacts.length+' contacts!');
for(var i=0; i
Как можно видеть, строки
Наконец можно выбрать получение данных в любом другом простом текстовом формате вместо
Что использовать:
В действительности уже есть все, что нужно для создания приложений
Файл 1
Вильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии