Языки разметки Семантического веба. Практические аспекты. Елизаров А.М - 21 стр.

UptoLike

21
являются двоичными, а не текстовыми, они не интерпретируются.
XML схема
Помимо использования DTD, для описания структуры документа можно
использовать XML-схемы, которые приняты консорциумом W3C в качестве
рекомендации [6, 7].
XML-схема определяет:
набор элементов документа
набор атрибутов документа
элементы, которые могут иметь дочерние элементы
порядок дочерних элементов
число дочерних элементов
является ли элемент пустым или он может содержать текст
типы данных элементов и атрибутов
значения по умолчанию и фиксированные значения элементов и
атрибутов
Отметим наиболее существенные свойства XML-схем.
XML-схемы поддерживают типизацию данных. Это позволяет
описывать разрешенное содержание документа
проверять правильность данных
работать с данными из баз данных
задавать ограничения на данные
задавать форматы данных
преобразовывать данные различных типов
XML-схемы пишутся на XML. Благодаря этому:
Для редактирования схем можно использовать XML-редактор
Для анализирования схем можно использовать XML-парсер
Можно работать с XML-схемами посредством XML DOM
Можно преобразовывать схемы посредством XSLT
XML-схемы расширяемы акже, как и XML), поскольку они пишутся на
XML. Благодаря расширяемости каждой конкретной схемы можно:
Встраивать одни схемы в другие
Создавать свои собственные типы данных, производя их из
стандартных типов
Ссылаться из документа на несколько схем
Приведем простейший пример применения XML-схемы. Допустим, что
являются двоичными, а не текстовыми, они не интерпретируются.
    XML схема
    Помимо использования DTD, для описания структуры документа можно
использовать XML-схемы, которые приняты консорциумом W3C в качестве
рекомендации [6, 7].
    XML-схема определяет:
          набор элементов документа
          набор атрибутов документа
          элементы, которые могут иметь дочерние элементы
          порядок дочерних элементов
          число дочерних элементов
          является ли элемент пустым или он может содержать текст
          типы данных элементов и атрибутов
          значения по умолчанию и фиксированные значения элементов и
          атрибутов
    Отметим наиболее существенные свойства XML-схем.
    XML-схемы поддерживают типизацию данных. Это позволяет
          описывать разрешенное содержание документа
          проверять правильность данных
          работать с данными из баз данных
          задавать ограничения на данные
          задавать форматы данных
          преобразовывать данные различных типов
    XML-схемы пишутся на XML. Благодаря этому:
          Для редактирования схем можно использовать XML-редактор
          Для анализирования схем можно использовать XML-парсер
          Можно работать с XML-схемами посредством XML DOM
          Можно преобразовывать схемы посредством XSLT
    XML-схемы расширяемы (также, как и XML), поскольку они пишутся на
XML. Благодаря расширяемости каждой конкретной схемы можно:
          Встраивать одни схемы в другие
          Создавать свои собственные типы данных, производя их из
          стандартных типов
          Ссылаться из документа на несколько схем
    Приведем простейший пример применения XML-схемы. Допустим, что
                                                                   21