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

UptoLike

30
</articles>
</journal>
XML-процессор выдает сообщение о следующих ошибках:
Два раза встречается элемент address. Хотя в XML-схеме не
установлен атрибут MaxOccurs, по умолчанию элемент address
может входить точно один раз.
Атрибут ID установлен в значение A. В XML–схеме его тип
определен как целое число.
Элемент title два раза входит в элемент article. В XML-схеме
с помощью атрибута MaxOccurs указано, что он может встречаться
не более одного раза.
Во втором элементе article вначале идет элемент title, а затем
author. В XML–схеме описан другой порядок подэлементов элемента
article: вначале элемент author, а затем – title.
Этот пример иллюстрирует какие элементы структуры XML– документы
могут быть регламентированы с помощью XML– схемы.
Отметим, что разоаботаны программные средства, автоматически
генерирующие XML–схему по данному XML-документу. Например, с помощью
расширения XML Developer браузера Firefox можно получить следующую
XML–схему для документа Journal3.xml:
Пример 17. Schema_4.xsd
<?xml version="1.0" encoding="UTF-8" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="address">
<xs:complexType mixed="true" />
</xs:element>
<xs:element name="article">
<xs:complexType>
<xs:sequence>
<xs:element ref="title" />
<xs:element ref="author" />
</xs:sequence>
<xs:attribute name="ID" type="xs:integer" use =




    XML-процессор выдает сообщение о следующих ошибках:
          Два раза встречается элемент address. Хотя в XML-схеме не
          установлен атрибут MaxOccurs, по умолчанию элемент address
          может входить точно один раз.
          Атрибут ID установлен в значение A. В XML–схеме его тип
          определен как целое число.
          Элемент title два раза входит в элемент article. В XML-схеме
          с помощью атрибута MaxOccurs указано, что он может встречаться
          не более одного раза.
    Во втором элементе article вначале идет элемент title, а затем
author. В XML–схеме описан другой порядок подэлементов элемента
article: вначале элемент author, а затем – title.
    Этот пример иллюстрирует какие элементы структуры XML– документы
могут быть регламентированы с помощью XML– схемы.
    Отметим, что разоаботаны программные средства, автоматически
генерирующие XML–схему по данному XML-документу. Например, с помощью
расширения XML Developer браузера Firefox можно получить следующую
XML–схему для документа Journal3.xml:

   Пример 17. Schema_4.xsd