我有一个XML文件,我需要使用spring-mvc中的Castor提取"<![CDATA["
标记中的信息。我需要知道如何编写mapping.xml文件。
下面是XML:
<comprobante>
<![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<comprobanteRetencion id="comprobante" version="1.0.0">
****
</comprobanteRetencion>
]]>
</comprobante>
只有您知道这个XML中的"info"是什么。就XML解析器和模式而言,XML片段完全等同于
<comprobante>
<?xml version="1.0" encoding="UTF-8"?>
<comprobanteRetencion id="comprobante" version="1.0.0">
****
</comprobanteRetencion>
</comprobante>
也就是说,CDATA标记只是表示"不要将这里的尖括号视为标记"的一种方式。
我删除了标签CDATA。删除该标记后,就可以正常处理xml文件了。这是完整的解决方案