в элементе данного типа должен
Он определяет, что в элементе данного типа должен быть только один из вложенных элементов:
<xs:complexType name="StateProvinceType"> <xs:choice> <xs:element name="State" type="xs:string"/> <xs:element name="Province" type="xs:string"/> </xs:choice> </xs:complexType>
Простые типы тоже строятся на основе стандартных типов, накладывая разные ограничения. Типы могут быть глобальными или вложенными в определение элементов. В предыдущем примере определен глобальный сложный тип Quote.
Глобальный тип можно использовать в определении элементов:
<xs:element name="Quote" type="Quote" maxOccurs="unbounded" />
В следующем примере определен простой тип, вложенный в определение элемента MyValue:
<xs:element name="MyValue" type="MyInteger"/> <xs:simpleType name="MyInteger"> <xs:restriction base="xs:positiveInteger"> <xs:minInclusive value="1"/> <xs:maxInclusive value="10"/> </xs:restriction> </xs:simpleType>
Значениями этого типа могут быть целые положительные числа от 1 до 10.
Простой тип может быть перечислением:
<xs:simpleType name="Answers"> <xs:restriction base="xs:string"> <xs:enumeration value="yes"> </xs:enumeration> <xs:enumeration value="no" /> <xs:enumeration value="don't know" /> </xs:restriction> </xs:simpleType>
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий