【发布时间】:2011-11-24 02:49:30
【问题描述】:
我有一个要求,我有这样的 XML
<programs>
<program>
<name>test1</name>
<instr><![CDATA[ some string ]]></instr>
</program>
<program>
<name>test2</name>
<instr><![CDATA[ some string ]]></instr>
</program>
</programs>
我的程序需要将其解组到 JAXB,进行一些处理,最后编组回 xml。当我最终将 JAXB 对象编组为 xml 时,我得到了没有 CDATA 前缀的纯文本。但是为了保持 xml 完整,我需要用 CDATA 前缀取回 xml。似乎 JAXB 不直接支持这一点。有没有办法做到这一点?
【问题讨论】:
标签: jaxb marshalling cdata