您好我试图找到解决方案,但可以得到任何帮助。
问题是CDATA部分中有一个XML,我想要转义特殊字符'&'存在于其中。我正在使用XMLBeans并尝试使用XmlOptionCharEscapeMap,但在解析时抛出异常。
`XmlObject.Factory.parse(XMLString, xmlOptionsObj);`
这里xmlOptionsObj中的setSaveSubstituteCharacters是用XmlOptionCharEscapeMap对象设置的。
XML示例:
<Message xmlns="http://www.com.test/XMLSchema">
<Header></Header>
<Body><![CDATA[<Inner xmlns="http://www.com.test/XMLSchema">
<TagA>...</TagA>
</Inner>]]></Body>
</Message>'
'