我要定义的元素:
<feature_ref id="0"/>
代码我已放入我的XSD文件:
<xs:attribute name="id" type="xs:integer"/>
<xs:element name="feature_ref" type="xs:string">
<xs:complexType>
<xs:attribute ref="id"/>
</xs:complexType>
</xs:element>
我可以在XSD中指定此元素应该自动关闭吗?
答案 0 :(得分:5)
自闭元素是相同值的语法糖。出于同样的原因,您无法控制属性序列或属性之间的空白,因此无法使用XSD定义自动关闭。
换句话说:
<feature_ref id="0"/>
与
完全相同<feature_ref id="0"></feature_ref>