簡體   English   中英

JAXB-具有XML字符串字段的元組Java對象

[英]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>&lt;xml&gt;bbb&lt;/xml&gt;</xml>

我想去哪里

<xml>bbb</xml>

我該怎么做?

編輯:問題是String xml將格式正確的XML作為字符串存儲。 因此,我希望在不轉義XML字符的情況下封送該字符串。

如果要將XML片段作為String存儲在Java模型中,則可以將@XmlAnyElement注釋與指定的DomHandler使用以實現此目的。

堆棧溢出示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM