Chase N.Проверка правильности XML

Выбор элементов


Элемент sequence показывает все возможные дочерние элементы для данного элемента. В некоторых случаях, однако, вы хотите выбрать один элемент из списка альтернатив. Для этого вам нужен элемент choice:

<xsd:complexType name="locationType"> <xsd:choice> <xsd:element name="description" type="xsd:string" /> <xsd:element name="place" type="xsd:string" /> </xsd:choice>

</xsd:complexType>

Или элемент description, или place - но не оба вместе - могут появляться в качестве потомков любого элемента locationType. Этот прием также может применяться для определения выбора атрибутов.



Содержание раздела