XSLT | страница 11



Документы XML

Вы должны понимать, как работают документы XML, поэтому проверьте по материалам этого раздела, готовы ли вы к работе. Давайте посмотрим на примере документа XML:

>

>

>  Hello From XML

>  Welcome to the wild and woolly world of XML.

>

Вот как работает этот документ: я начал с инструкции обработки XML (все инструкции обработки XML начинаются с ), означающей, что используется XML версии 1.0, единственная определенная сейчас версия, и кодировка символов UTF-8, то есть используется восьмибитная сжатая версия Unicode:

>

>

>  Hello From XML

>  Welcome to the wild and woolly world of XML.

>

Затем я создаю новый тег (tag) с именем >. Для тега можно использовать любое имя, не обязательно DOCUMENT; необходимо только, чтобы имя начиналось с буквы или символа подчеркивания (_), а последующими символами были буквы, цифры, символы подчеркивания, точки (.) или дефисы (-), но не пробелы. В XML теги всегда начинаются с < и заканчиваются >.

Документы XML образованы из элементов XML; последние начинаются с открывающего тега, такого как > (за которым следует содержимое (content) элемента, если оно есть, — например, текст или другие элементы), и завершаются закрывающим тегом, парным тегу открытия (он начинается с символов >). Весь документ целиком, за исключением инструкций обработки, заключается в один элемент, называемый корневым (root) элементом; в нашем случае это элемент >:

>

>

> .

> .

> .

>

Теперь я добавлю новый элемент, >, в который заключено текстовое содержимое (здесь «Hello From XML», привет от XML) этого XML-документа:

>

>

>  Hello From XML

> .

> .

> .

>

После этого я могу добавить еще один элемент, >, также образующий оболочку над текстовым содержимым:

>

>

>  Hello From XML

> 

>  Welcome to the wild and woolly world of XML.

> 

>

Сейчас корневой элемент > содержит два элемента — > и >, в каждом из которых имеется текст. Таким образом, я создал новый документ XML.