Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
90-99.doc
Скачиваний:
3
Добавлен:
27.09.2019
Размер:
100.35 Кб
Скачать

98.Xml. Схема dtd. Элемент Schema схемы xml

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

  • Схему DTD также можно представить в виде структуры, определяющей дерево, однако между деревом DTD и деревом документа XML существует ряд различий даже в том случае, если документ XML полностью соответствует схеме DTD.

Элемент Schema схемы XML.

<Schema

nаmе="имя_схема

xmlns="urn:schemas-microsoft-com:xml-data"

xmlns:dt="urn:schemas-microsoft-com:datatypes”>

<--Объявления других элементов--> </Schema>

99.Ссылки xml

  • В XML существует два вида ссылок для инкапсуляции данных.

  • Заранее определенные общие ссылки уже знакомы тем, кто создает HTML-страницы и сталкивался с отображением символов, которые совпадают с зарезервированными знаками разметки. В документе HTML, если нужно отобразить такие знаки, как <, > или &, вы должны определить их как ссылку. Общие ссылки в HTML позволяют указывать символы, которые выходят за рамки стандартного набора символов ASCII или могут конфликтовать со знаками разметки. XML позволяет свободнее использовать нестандартные символы, например, выходящие за рамки стандартного набора символов ASCII.

  • Подобные ссылки в HTML представляются следующим образом:

& имя_ссылки ;

  • Когда браузер сталкивается с подобной ссылкой при интерпретации страницы, говоря о подстановке. Ссылка заменяется тем символом, который она представляет. Это же справедливо и по отношению к XML. Подстановка выполняется при каждой обработке экземпляра XML. Однако в данном случае ссылку заменяет нужным значением не браузер, а синтаксический анализатор.

  • Параметрические ссылки определяются и используются только во внешних схемах, таких как DTD, однако и другие языки описания схем предоставляют возможности для объявления ссылок. Параметрические ссылки позволяют сократить количество введен-ных разработчиком данных. Кроме того, они позволяют повторно использовать внешние схемы DTD, обеспечивая "модульный" стиль работы.

Общие ссылки

Пять стандартных ссылок XML

Ссылка

Описание

& amp;

Знак амперсанда (&)

'

Апостроф (")

>

Больше (>)

<

Меньше (<)

&quote;

Кавычка (")

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]