Разработка web-издания в операционной системе Linux. Планирование и управление процессом создания web-узла. Дырдин А.А - 35 стр.

UptoLike

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

начале текста (газеты), то его следует трактовать как название газеты, если сло-
во встречается гделибо еще, то его нужно интерпретировать по своему смыслу.
Рассмотрев эти два примера, мы постараемся максимально уточнить по-
нятие документа, насколько это можно сделать, не вдаваясь в строгие техниче-
ские описания, такие как спецификация языка XML. Хотя, собственно говоря, в
этой спецификации строгое и полное определение термину "документ" отсутст-
вует как таковое. В ней сказано лишь нечто вроде: "корректным XML
документом является то, что удовлетворяет данной спецификации". Перед тем,
как перейти к рассмотрению XMLдокументов, давайте остановимся на сле-
дующем определении непосредственно документа, безотносительно XML.
Итак, под документом мы будем подразумевать последовательность сим-
волов, в которой ни одна из групп этих символов (в т. ч. и вся последователь-
ность целиком) не используется отдельно от какоголибо обозначенияо есть
никак не обозначенные наборы отсутствуют), причем для каждого такого набо-
ра могут быть заданы правила его интерпретации.
Структура XML-документа
Можно разделить содержимое XMLдокумента на две составляющие:
группы символов, несущие информацию, которую должен представлять доку-
мент, и специальные наборы символов, служащие для специфического выделе-
ния или пометки некоторых частей первой группы. В XMLдокументах первая
группа носит название "текст" или "контент", а вторая, представляющая собой
систему обозначений, которые поддаются интерпретации, называется размет-
кой. В языке HTML, к примеру, к разметке относятся все теги, без исключения.
Разметка XMLдокумента представляет собой несколько более сложное по-
нятие, чем в языке HTML. Это связано с тремя следующими обстоятельствами:
XMLдокумент может содержать инструкции обработки самого себя. Это
означает, что обработчик XMLдокумента (процессор) является посредником
между этим документом и некоторым приложением или приложениями. Таки-
ми приложениями могут быть базы данных, сервер каталога, язык программи-
рования, работающий на стороне сервера, и т.п.
Синтаксис языка XML определен весьма жестко и не допускает много-
значного толкования своих правил. Причем любое отклонение от этих правил
влечет за собой отказ процессора обрабатывать весь документ. Поэтому в языке
XML количество ограничений на синтаксис документа, о которых необходимо
помнить разработчику, гораздо больше, чем в языке HTML.
В отличие от языка HTML, разработчик XMLдокументов сам определяет
названия тегов (элементы) и, может быть, правила их интерпретации. Если та-
кие правила присутствуют, то они отделены от непосредственно XMLкода и
образуют так называемый сценарий XSLT. Проще говоря, если XMLфайл слу-
жит не только для хранения какихлибо данных, но и для их представления, то
способы представления этих данных вынесены в отдельный XSLфайл.
Согласно тому положению, что структура информации, содержащейся в
XMLфайле, представляет собой иерархическую модель данных, в корректном
документе должен присутствовать единственный корневой элемент. Все
35