gpt4 book ai didi

java - XSD 是否允许同时使用 simpleContent 和 complexContent?

转载 作者:行者123 更新时间:2023-11-30 11:58:54 25 4
gpt4 key购买 nike

我想为 xmlrpc 规范编写一个 xsd(并使用 jaxb 从中生成 java 类)。 xmlrpc 规范允许这样的值:

<value><int>123</int></value>
<value><boolean>1</boolean></value>

但同时它需要:

If no type is indicated, the type is string.

这意味着我可以收到这样的东西:

<value>test123</value>

相当于

<value><string>test123</string></value>

有没有办法在 xsd 中定义它。

最佳答案

是的,在 value 上设置混合内容模型:

<xs:complexType name="valuetype" mixed="true">
<xs:sequence>
<xs:element name="int" type="xs:int"/>
<xs:element name="boolean" type="xs:boolean"/>
...
</xs:sequence>
</xs:complexType>

关于java - XSD 是否允许同时使用 simpleContent 和 complexContent?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2875866/

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