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

UptoLike

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

© Чукарин А.В., 2006
110
Для обеспечения проверки корректности XML- документов,
необходимо использовать анализаторы, производящие такую проверку
и называемые верифицирующими.
На сегодняшний день существует два способа контроля
правильности XML-документа: DTD-определения (Document Type
Definition) и схемы данных (Semantic Schema). В отличие от SGML,
определение DTD-правил в XML не является необходимым, и это
обстоятельство позволяет создавать любые XML-документы, не
учитывая весьма непростой синтаксис DTD.
11.1.4. Конструкции языка
Содержимое XML-документа представляет собой набор
элементов, секций CDATA, директив анализатора, комментариев,
спецсимволов, текстовых данных.
Элементы данных
Элемент - это структурная единица XML-документа. Заключая
слово rose в теги <flower> </flower> , мы определяем непустой элемент,
называемый <flower>, содержимым которого является rose. В общем
случае в качестве содержимого элементов могут выступать как просто
какой-то текст, так и другие, вложенные, элементы документа, секции
CDATA, инструкции по обработке, комментарии, - т.е. практически
любые части XML- документа.
Любой непустой элемент должен состоять из начального,
конечного тегов и данных, между ними заключенных. Например,
следующие фрагменты будут являться элементами:
<flower>rose</flower>
<city>Москва</city>
а этинет:
<rose>
<flower>
rose
Набором всех элементов, содержащихся в документе, задается
его структура, и определяются все иерархическое соотношения.
Плоская модель данных превращается с использованием элементов в
сложную иерархическую систему с множеством возможных связей
между элементами.
Производя в последствии поиск в структурированном
документе, программа клиента будет опираться на информацию,