我正在使用Java JAXB注释来处理和解组XML文档。如果文档的内容是CDATA,则对其进行属性反序列化。
所以如果元素是:
PFLogInViewController
此操作的结果
<elem><![CDATA[ something ]]></elem>
是字符串:
@XmlValue
protected String value;
没关系。
现在我的问题 - 如何判断这个元素是否有CDATA注释,或者没有 - 如何区分
\t\n\rsomething\t\n\r
元素?我尝试了自定义XmlTypeAdapters,但没有运气(到此时已经处理了字符串)。
感谢。