XML 文字列を持つ String プロパティを持つオブジェクトがあるとします。お気に入り:
class myObject {
String xml;
@XmlElement(name = "xml", type = String.class)
public String getXml() {
return xml;
}
public void setXml(String xml) {
this.xml = xml;
}
}
このプロパティに XML 文字列を設定します。
myObject.setXml("<xml>bbb</xml>");
今、私はJAXBを使用してそれをマーシャリングしたいのですが、次のようになります:
<xml><xml>bbb</xml></xml>
どこに行きたいですか
<xml>bbb</xml>
どうすればできますか?
編集: 問題は、String xml が適切にフォーマットされた XML を文字列として格納することです。したがって、XML 文字をエスケープせずにこの文字列をマーシャリングする必要があります。