Castor 映射:如何映射 <![CDATA[ 标签
Castor Mapping: How to map a <![CDATA[ tag
我有一个 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标签只是"don't treat angle brackets in here as markup"的一种表达方式。
我删除了标签 CDATA。删除该标记后,我可以正常处理 xml 文件。这是整个
我有一个 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标签只是"don't treat angle brackets in here as markup"的一种表达方式。
我删除了标签 CDATA。删除该标记后,我可以正常处理 xml 文件。这是整个