创建 XML 时,属性wait
可能并不总是包含值。如何编辑架构以允许属性wait
包含数字或不包含值?
<xs:complexType name="CommandType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="exe" use="required" />
<xs:attribute type="xs:string" name="args" use="required" />
<xs:attribute type="xs:int" name="wait" use="required" />
<xs:attribute type="xs:string" name="expectedOutput" use="required" />
<xs:attribute type="xs:string" name="toVariable" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
我已经尝试过这两种方法nillable="true"
xsi:nil="true"
,但它们都不起作用。当我尝试验证 XSD 时出现错误。