|
Брэт Маклафлин, автор и редактор, O'Reilly Media Inc.
Даже неподготовленные разработчики Ajax поймут, что буква x в Ajax,
означает XML. XML является одним из наиболее популярных форматов
данных в любой среде программирования и предлагает реальные преимущества для
получения ответов сервера в асинхронных приложениях. В этой статье вы
узнаете, как серверы отправляют XML в ответ на запрос.
Сегодня невозможно создавать сколько-нибудь значительные
программы без обращения к XML. Будь вы разработчиком Web-страниц,
обдумывающим переход к XHTML, Web-программистом, разрабатывающим
JavaScript, серверным программистом, использующим дескрипторы
развертывания и привязку данных, или программистом, исследующим базы
данных на основе XML, без расширяемого языка разметки вам не
обойтись. Поэтому неудивительно, что XML считается одной из корневых
технологий, которые лежат в основе Ajax.
Однако, такое мнение скорее отражает недостаточный выбор имен для корневого
объекта, используемого в Ajax-приложениях -- XMLHttpRequest -- чем
техническую реальность. Другими словами, большинство считают XML корневой частью
Ajax, так как они предполагают, что объект XMLHttpRequest
действительно постоянно использует XML. Но это не так, и причины этого
рассматриваются в первой части данной статьи. В действительности, вы увидите,
что в большинстве Ajax-приложениях XML вообще редко появляется.
XML действительно находит применение в Ajax, и XMLHttpRequest
также это допускает. Конечно, ничто не мешает вам отправить XML на сервер. В
более ранних статьях этой серии вы использовали нешифрованные текст и параметры
имени и значений для отсылаемых данных, но XML-формат тоже применим. В этой
статье вы узнаете, как это делать. И, что еще важнее, мы поговорим о том,
почему вы можете применять XML для формата ваших запросов, и почему во
многих случаях вам не следует его применить.
Продолжить статью >>>
|