XSD Schema 中指标未直接定义时的默认值是多少?
我应该(或可以)在 XML 中定义
foo
的属性多少次(最小和最大)以及什么顺序?
<xs:complexType name="foo">
<xs:attribute name="name1" type="xs:string"/>
<xs:attribute name="name2" type="xs:string"/>
</xs:complexType>
附注这个例子是一个真实有效的项目。
xsd:attribute/@use
属性确定 XML 属性是否 may、must 或 must not 出现:
optional
:属性可能出现,但不一定出现。 这是默认值。required
:属性必须出现。prohibited
:属性不得出现。在 XML 中,每个元素最多只能有一个具有给定名称的属性,并且属性的顺序无关紧要。