![](/img/trans.png)
[英]convert java object using jaxb to xml and vice versa (marshal and unmarshal)
[英]JAXB - marshal java object with XML string field
假設我有一個String屬性為XML字符串的對象。 喜歡:
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字符的情況下封送該字符串。
如果要將XML片段作為String
存儲在Java模型中,則可以將@XmlAnyElement
注釋與指定的DomHandler
使用以實現此目的。
堆棧溢出示例
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.