gpt4 book ai didi

xml - 如何在 XSD 中为多个元素重用复杂类型?

转载 作者:数据小太阳 更新时间:2023-10-29 02:02:47 25 4
gpt4 key购买 nike

我完全找不到任何关于此的信息,可能是因为我没有记下术语。我想要做的是为我已经拥有的货币创建一个模板元素,并以两个不同的名称(即 currentBalancemaxBalance)在两个地方使用它。

我目前这个模板的格式是:

<xsd:element name="currency">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:double">
<xsd:attribute ref="currencyCode" />
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>

最佳答案

简单地全局定义和命名您希望使用的复杂类型,

  <xsd:complexType name="currency">
<xsd:simpleContent>
<xsd:extension base="xsd:double">
<xsd:attribute ref="currencyCode" />
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>

然后在需要的地方引用它:

  <xsd:element name="currentBalance" type="currency"/>
<xsd:element name="maxBalance" type="currency"/>

关于xml - 如何在 XSD 中为多个元素重用复杂类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42894971/

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