我们在提供以下类型的 XSD 时遇到了一些麻烦:
<xsd:complexType name="foo">
...
<xsd:attribute name="version" fixed="1" />
</xsd:complexType>
然后,XML-Result 应该看起来像这样:
<foo version="1">...</foo>
因为这不是固定属性值实际应该如何工作的,所以默认情况下 XMLBeans 不会为我们生成这样的结果。我们有数百个这样的具有不同版本的 XSD,并且希望避免手动添加它们。
有谁知道以编程方式确定给定 XMLObject 的固定属性值的方法,以便我们可以通用地添加它们?