5

XML を非整列化するために使用している注釈付きの JAXB Bean がいくつかあります。

ブール型の @XMLAttribute で注釈が付けられたいくつかの属性があります。

@XmlAttribute プライベート ブール値 someAttribute;

すべてのブール属性の umarshalling をカスタマイズして、「true」または「false」の値のみが許可されるようにしたいと思います (たとえば、「wibble」ではなく「FALse」を使用すると、非整列化が失敗します)。

可能であれば、すべてのブール属性に @XmlJavaTypeAdapter を設定する必要は避けたいと思います。JAXB がブール値のプロパティをアンマーシャリングする方法を設定する方法はありますか?

4

1 に答える 1

2

Schema制約を表現するものを作成し、これをに添付Unmarshallerすることができます。

于 2011-05-26T14:05:19.933 に答える