如果需要内部属性,是否需要元素?
问题描述:
我有以下XSD schemma:如果需要内部属性,是否需要元素?
...
- <xs:element name="Wire">
- <xs:complexType>
<xs:attribute name="Wire_Type" type="tWireType" use="required">
</xs:complexType>
....
是元素 “线” 要求?
答
不,不需要<Wire>
元素。但是,如果你包括你XLM文档中的<Wire>
元素,那么它必须有Wire_Type
属性:
<Wire /> // invalid
<Wire Wire_type="copper" /> // valid
答
没有,Wire
元素是可选的。元素Wire
(如果存在)需要Wire_Type
属性。