ВУЗ:
Составители:
19
Так может выглядеть XML-элемента со смешанным содержанием:
<letter>
Дорогой <name>Петр Сидоров</name>.
Номер вашего заказа <orderid>1032</orderid>
Он будет отгружен <shipdate>2001-07-13</shipdate>.
</letter>
А вот как с помощью схемы можно описать этот элемент:
<xs:element name="letter">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="orderid" type="xs:positiveInteger"/>
<xs:element name="shipdate" type="xs:date"/>
</xs:sequence>
</xs:complexType>
</xs:element>
или
<xs:element name="letter" type="lettertype"/>
<xs:complexType name="lettertype" mixed="true">
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="orderid" type="xs:positiveInteger"/>
<xs:element name="shipdate" type="xs:date"/>
</xs:sequence>
</xs:complexType>
Чтобы иметь возможность соединить текст и дочерние элементы , в
родительском элементе атрибуту mixed необходимо присвоить значение
“true”.
3.5.2. Ограничения вхождений в схемах
Язык описания схем позволяет вам определить количество вхождений
элемента с определенной точностью . Вы можете задать минимальное и
максимальное количество вхождений элемента с помощью атрибутов
minOccur и maxOccur элемента xs:element. Если ничего другого не указано , то
значения по умолчанию этих атрибутов равны “1”. Атрибут maxOccur также
может принимать значение “unbounded” (элемент может появляться
неограниченное количество раз).
19
Так может выглядеть XML-элемента со смешанным содержанием:
Дорогой Петр Сидоров .
Номер вашего заказа 1032
Он будет отгружен 2001-07-13 .
А вот как с помощью схемы можно описать этот элемент:
или
Чтобы иметь возможность соединить текст и дочерние элементы, в
родительском элементе атрибуту mixed необходимо присвоить значение
“true”.
3.5.2. Ограничения вхождений в схемах
Язык описания схем позволяет вам определить количество вхождений
элемента с определенной точностью. Вы можете задать минимальное и
максимальное количество вхождений элемента с помощью атрибутов
minOccur и maxOccur элемента xs:element. Если ничего другого не указано, то
значения по умолчанию этих атрибутов равны “1”. Атрибут maxOccur также
может принимать значение “unbounded” (элемент может появляться
неограниченное количество раз).
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »
