我发现自己想知道 XSD 中 defaultValue 属性的用途是什么。例如,考虑一个 complexType
<xs:complexType name="myType">
<xs:sequence>
<xs:element name="test1" type="type1" defaultValue="x" minOccurs="0" maxOccurs="1"/>
<xs:element name="test2" type="type2"/>
</xs:sequence>
</xs:complexType>
我将能够验证表单的 XML 文件
<myType>
<test2>dsjhfdshflk</test2>
</myType>
现在的 defaultValue 属性有什么意义<test1>
?
非常感谢提前
米沙