Прикладные протоколы Интернет и WWW. Чукарин А.В. - 107 стр.

UptoLike

Составители: 

© Чукарин А.В., 2006
107
11. Язык XML
11.1. Язык XML – практическое введение
XML (Extensible Markup Language) – это язык разметки,
описывающий целый класс объектов данных, называемых XML-
документами. Этот язык используется в качестве средства для описания
грамматики других языков и контроля за правильностью составления
документов. Т.е. сам по себе XML не содержит никаких тегов,
предназначенных для разметки, он просто определяет порядок их
создания. Таким образом, если, например, разработчик считает, что для
обозначения элемента rose в документе необходимо использовать тег
<flower>; то XML позволяет свободно использовать определяемый тег и
возможно включение в документ фрагментов, подобные следующему:
<flower>rose</flower>
Набор тегов может быть легко расширен. Если, предположим,
мы хотим также указать, что описание цветка должно по смыслу идти
внутри описания оранжереи, в которой он цветет, то просто задаем
новые теги и выбираем порядок их следования:
<conservatory>
<flower>rose</flower>
</conservatory>
Если мы хотим добавить еще несколько цветов, то необходимо
внести следующие изменения:
<conservatory>
<flower>rose</flower>
<flower>tulip</flower>
<flower>cactus</flower>
</conservatory>
Процесс создания XML документа очень прост. Таким образом,
у разработчиков появляется уникальная возможность определять
собственные команды, позволяющие им наиболее эффективно
определять данные, содержащиеся в документе. Автор документа
создает его структуру, строит необходимые связи между элементами,
используя те команды, которые удовлетворяют его требованиям, и
добивается такого типа разметки, которое необходимо ему для
выполнения операций просмотра, поиска, анализа документа.