在以下示例中,我要访问规范:
<?xml version="1.0" encoding="UTF-8"?>
<items><item>
<product_code><![CDATA[ASDF123]]></product_code>
<product_name><![CDATA[Some name]]></product_name>
<specifications>
<![CDATA[<Tech>Some tech</Tech>]]>
<![CDATA[<Neto weight>166 kg</Neto weight>]]>
</specifications>
</item></items>
答案 0 :(得分:0)
CDATA中没有XML元素。
CDATA是一种明确的说法,即“通常在XML中以纯文本形式具有特殊含义的处理字符”。
如果不是这种情况,那么XML分析器将抛出错误,因为<Neto weight>166 kg</Neto weight>
是无效的XML。
所以:不。
(这里的真正问题似乎是XML设计不良,并且没有表达规范元素详细信息的方法)