1
プロジェクトでXSDからJavaクラスを生成するためにjaxb2-maven-plugin ver 1.5を使用しています。私のXSDは、次のようになります。JavaクラスにJAXBコンパイラがバインドされています。xs:booleanをブールラッパークラスの代わりにJavaブール値に設定しました
、デシリアライゼーション後<?xml version="1.0" encoding="UTF-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="ClientRQ">
<xs:complexType>
<xs:sequence> \t
<xs:element type="xs:string" name="ClientID" minOccurs="1" maxOccurs="1"/>
<xs:element type="xs:boolean" name="Complimentary" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
<xs:attribute type="xs:string" name="Version"/>
<xs:attribute type="xs:dateTime" name="TimeStamp"/>
</xs:complexType>
</xs:element>
</xs:schema>
私はブール無料 FILDを受けるが、私はブールを持っている必要があります。 XSDは公開されているため編集できません。誰もが計画を変更せずにこの問題を解決する方法を知っていますか?