0

我们在提供以下类型的 XSD 时遇到了一些麻烦:

<xsd:complexType name="foo">
    ...
    <xsd:attribute name="version" fixed="1" />
</xsd:complexType>

然后,XML-Result 应该看起来像这样:

<foo version="1">...</foo>

因为这不是固定属性值实际应该如何工作的,所以默认情况下 XMLBeans 不会为我们生成这样的结果。我们有数百个这样的具有不同版本的 XSD,并且希望避免手动添加它们。

有谁知道以编程方式确定给定 XMLObject 的固定属性值的方法,以便我们可以通用地添加它们?

4

1 回答 1

0

正如上述 Petru Gardea 评论所提供的文档中所述,您可以使用 SchemaTypeSystem 访问有关 XMLObjects 模式、其属性及其默认值的信息。

于 2013-02-28T22:13:12.517 回答