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 に答える