gpt4 book ai didi

xsd - 混合 ="true"和 xs :extension in XML Schema 的区别

转载 作者:行者123 更新时间:2023-12-04 10:43:55 24 4
gpt4 key购买 nike

这两者之间的实际区别是什么:

<xs:element name="A">
<xs:complexType mixed="true">
<xs:attribute name="att" type="xs:boolean"/>
</xs:complexType>
</xs:element>

<xs:element name="B">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="att" type="xs:boolean"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

最佳答案

两者是不同的。您的第一个示例使用 mixed="true"表示混合内容,即与子元素混合的字符数据。而您的第二个示例将元素内容限制为 xs:string类型。两者都表示一个属性的存在。

以您的示例,两者实际上是相同的。但是,如果您不打算使用混合内容,即您不打算添加子元素,那么第二个版本会更清晰。

关于xsd - 混合 ="true"和 xs :extension in XML Schema 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6084431/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com