JAXB - 检测CDATA元素

时间:2015-08-06 15:43:24

标签: java xml jaxb cdata

我正在使用Java JAXB注释来处理和解组XML文档。如果文档的内容是CDATA,则对其进行属性反序列化。

所以如果元素是:

PFLogInViewController

此操作的结果

<elem><![CDATA[ something ]]></elem>

是字符串:

@XmlValue
protected String value;

没关系。

现在我的问题 - 如何判断这个元素是否有CDATA注释,或者没有 - 如何区分

\t\n\rsomething\t\n\r

元素?我尝试了自定义XmlTypeAdapters,但没有运气(到此时已经处理了字符串)。

感谢。

0 个答案:

没有答案