Язык XML привлек к себе уже достаточно много внимания со стороны разработчиков и пользователей Интернет.
Сегодня количество приверженцев этой новой технологии возрастает также стремительно, как и число сообщений об очередных взятых ею преградах на пути к всеобщему признанию.
Несмотря на то, что XML очень молод (международная организация W3C утвердила спецификацию "Extensible Markup Language(XML) 1.0" чуть меньше года назад - в начале февраля 1998 г) и отдельные компоненты этого языка находятся еще в стадии доработки, уже сегодня появляются новые языки, созданные на основе XML, возникают многочисленные Web-сервера, использующие эту технологию для организации хранящейся на них информации.
Мир Интернет вокруг нас в очередной раз преображается, и мы можем стать участниками этого процесса уже сегодня
В этом разделе :
8 Для чего нужен новый язык разметки? Когда осенью 1991 года Интернет впервые услышал позывные новой технологии, название которой легко уместилось в три буквы, почти никто не мог представить себе, что завоевания ее окажутся настолько глобальными.
8 Как выглядит XML-документ? Если Вы знакомы с HTML, изучение XML не потребует от вас особых усилий. Хотя XML, безусловно, сильно отличается по своим возможностям и предназначению от языка гипертекстовой разметки, оба эти языка являются подмножествами SGML, и, следовательно, наследуют его базовые принципы.
8 Правила создания XML- документа В общем случае XML- документы должны удовлетворять определенным требованиям.
8 Конструкции языка Содержимое XML- документа представляет собой набор элементов, секций CDATA, директив анализатора, комментариев, спецсимволов, текстовых данных.
8 Описание технологии В этой статье дается краткое представление о том, что представляет собой и для чего нужен XML-документ и на практических примерах иллюстрируются некоторые простые, но пока, к сожалению, мало описанные механизмы его обработки.
8 Просмотр XML - документов Как уже отмечалось, в отличии от HTML, XML никак не определяет способ отображения и использования описываемых с его помощью элементов документа, т.е. программе-анализатору предоставляется возможность самой выбирать нужное оформление.
8 Стилевые таблицы XSL В предыдущем разделе для вывода элементов XML- документа на экран броузера мы применяли Java Script-сценарии Однако, как уже отмечалось, для этих целей предпочтительней использование специально предназначенного для этого средства - стилевых таблиц XSL(Extensible Stylesheet Language).
8 DTD - определения В XML- документах DTD определяет набор действительных элементов, идентифицирует элементы, которые могут находиться в других элементах, и определяет действительные атрибуты для каждого из них.
8 Схемы данных Схемы данных (Schemas) являются альтернативным способом создания правил построения XML-документов.
8 XML в Microsoft Internet Explorer 5.0 Разработчики, использующие Dynamic HTML для создания динамических HTML страниц, видимо, оценят новые возможности по управлению информацией, появившейся с включением в Internet Explorer 5 поддержки DOM Level1 и стилевых таблиц XSL.
8 Использование Java XML-обработчиков Internet Explorer, несмотря на мощную встроенную поддержку XML, сегодня далеко не единственное средство, которое можно использовать для работы с новым языком.
8 DOM совместимые анализаторы Другим способом представления внутренней структуры документа являются DOM - интерфейсы.
8 Приложение 1. Пример XML-документа Пример документа на xml.
8 Приложение 2. JavaScript сценарий, обрабатывающий XML-документ, приведенный в приложении 1 Пример сценария JavaScript, обрабатывающий xml-документ
8 Приложение 3. Пример XSL-документа
8 Приложение 4. DTD-определения для XML-документа приложения 1
| |