Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml Castor映射:如何映射<;![CDATA[tag_Xml_Spring Mvc_Castor - Fatal编程技术网

Xml Castor映射:如何映射<;![CDATA[tag

Xml Castor映射:如何映射<;![CDATA[tag,xml,spring-mvc,castor,Xml,Spring Mvc,Castor,我有一个XML文件,我需要提取“中的信息,只有您才能知道此XML中的“信息”是什么。就XML解析器和模式而言,您的XML片段与 <comprobante> &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;comprobanteRetencion id="comprobante" version="1.0.0"&gt; **** &lt;/compro

我有一个XML文件,我需要提取
“中的信息,只有您才能知道此XML中的“信息”是什么。就XML解析器和模式而言,您的XML片段与

<comprobante>
     &lt;?xml version="1.0" encoding="UTF-8"?&gt;
      &lt;comprobanteRetencion id="comprobante" version="1.0.0"&gt;
      ****
      &lt;/comprobanteRetencion&gt;

    </comprobante>

?xml version=“1.0”encoding=“UTF-8”?
comprobanteetencion id=“comprobante”version=“1.0.0”
****
/压缩干扰

也就是说,CDATA标记只是表示“不要将此处的尖括号视为标记”的一种方式".

我删除了标记CDATA。一旦我删除了该标记,我就可以正常处理xml文件。这是全部内容,这意味着我无法映射或提取CDATA标记中的内容?我不知道Castor是否提供了任何解决方法,但总的来说,我不希望工具提供将CDATA视为具有结构化的内容的机制l语义,因为XML世界的共识是它没有。我删除了标记。以下是解决方案:
<comprobante>
     &lt;?xml version="1.0" encoding="UTF-8"?&gt;
      &lt;comprobanteRetencion id="comprobante" version="1.0.0"&gt;
      ****
      &lt;/comprobanteRetencion&gt;

    </comprobante>