ВУЗ:
Составители:
17
Так выглядит сложный элемент, который содержит только другие
элементы :
<person>
<firstname>John</firstname>
<lastname>Smith</lastname>
</person>
Соответствующее ему описание в XML-схеме имеет вид:
<xs:element name="person">
<xs:complexType>
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
При использовании другого метода , описание примет вид:
<xs:element name="person" type="persontype"/>
<xs:complexType name="persontype">
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:sequence>
</xs:complexType>
Пример XML-элемента содержащего только текст:
<shoesize country="france">35</shoesize>
Такие элементы содержат только текст и атрибуты (в нашем примере
элемент содержит целочисленные данные и атрибут с именем country).
Поэтому для описания таких элементов мы добавим элемент
<xs:simpleContent> и определим расширение (extension) или ограничение
(restriction) базового типа элемента , внутри элемента <xs:simpleContent>.
<xs:element name="somename">
<xs:complexType>
<xs:simpleContent>
17
Так выглядит сложный элемент, который содержит только другие
элементы:
John
Smith
Соответствующее ему описание в XML-схеме имеет вид:
При использовании другого метода, описание примет вид:
Пример XML-элемента содержащего только текст:
35
Такие элементы содержат только текст и атрибуты (в нашем примере
элемент содержит целочисленные данные и атрибут с именем country).
Поэтому для описания таких элементов мы добавим элемент
и определим расширение (extension) или ограничение
(restriction) базового типа элемента, внутри элемента .
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »
