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

UptoLike

23
в XML-схеме используется элемент xsd:element. Его атрибут name задает
имя соответствующего элемента. Простейшая схема Schema_1.xsd позволяет
организовать проверку XML-документов. Например, следующий XML-
документ не пройдет проверку на соответствие схеме Schema_1.xsd:
Пример 10. Journal_1.xml
<?xml version="1.0" encoding="utf-8"?>
<paper>
</paper>
так как элемент в этом файле имеет имя paper, а не journal.
Естественно любой XML-документ, дерево которого состоит из двух и более
элементов, также не пройдет проверку.
Теперь рассмотрим более сложный XML-документ
Пример 11. Journal2.xml
<?xml version="1.0" encoding="utf-8"?>
<journal>
<jrntitle>Lobachevsky&apos;Journal</jrntitle>
<contacts>
<address>Kazan State University</address>
<url>ljm.ksu.ru</url>
</contacts>
</journal>
Здесь элемент journal содержит подэлементы jrntitle и contacts,
причем подэлемент contacts сам содержит подэлементы address и url.
Элементы, которые не содержат подэлементов и атрибутов называются
элементами простого типа. Таким образом, jrntitle, address и url
элементы простого типа. Элементы, которые содержат подэлементы и
аттрибуты называются элементами сложного типа. В нашем примере это
элементы journal и contacts.
Описание элементов простого типа
Напомним, что для определения элементов в XML –схеме используется
элемент xsd:element и его атрибут name имя элемента. Элемент
<xsd:element> имеет ряд других атрибутов, позволяющих проверять
в XML-схеме используется элемент xsd:element. Его атрибут name задает
имя соответствующего элемента. Простейшая схема Schema_1.xsd позволяет
организовать проверку XML-документов. Например,         следующий XML-
документ не пройдет проверку на соответствие схеме Schema_1.xsd:
   Пример 10. Journal_1.xml




    так как элемент в этом файле имеет имя paper, а не journal.
Естественно любой XML-документ, дерево которого состоит из двух и более
элементов, также не пройдет проверку.
    Теперь рассмотрим более сложный XML-документ

   Пример 11. Journal2.xml


Lobachevsky'Journal

Kazan State University
ljm.ksu.ru
Здесь элемент journal содержит подэлементы jrntitle и contacts, причем подэлемент contacts сам содержит подэлементы address и url. Элементы, которые не содержат подэлементов и атрибутов называются элементами простого типа. Таким образом, jrntitle, address и url – элементы простого типа. Элементы, которые содержат подэлементы и аттрибуты называются элементами сложного типа. В нашем примере – это элементы journal и contacts. Описание элементов простого типа Напомним, что для определения элементов в XML –схеме используется элемент xsd:element и его атрибут name имя элемента. Элемент имеет ряд других атрибутов, позволяющих проверять 23