我正在做一些 xsd 清理活动,但对 XSD 的了解有限。我拥有的文件包含一个复杂元素,其中定义了两个属性,但不同。
<xs:attribute name="DecisioningRequestType"
type="xs:string"
use="required"/>
<xs:attribute name="ProcessingRequestType"
use="required">
<xs:simpleType>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:attribute>
通过在创建 xml 时,两个属性都包含一个字符串值,但我试图了解当属性定义有限制时它有什么区别?我不是可以定义类似于上面显示的第一个属性的第二个属性吗?
如果相同,我可以通过此清理来统一定义 XSD 文件中的属性。