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

       

Сложные типы: атрибуты


Одно из ограничений для простого типа состоит в том, что такие элементы не могут содержать атрибутов. Чтобы добавить атрибуты в элемент, вы должны преобразовать его в complexType.

Одним из способов сделать это является использование анонимных сложных типов. Он включает в себя добавление элемента complexType как потомка элемента element.

<xsd:element name="media"> <xsd:complexType> <xsd:attribute name="mediaid" type="xsd:integer" /> <xsd:attribute name="status" type="mediaType" /> </xsd:complexType>

</xsd:element>

В данном примере элемент media имеет теперь два атрибута, включая атрибут перечисляемого типа mediaType.

Вы можете также создавать и именовать сложные типы.



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