我想解析一個xml文件在PHP中使用DOMXPath類,但當我做查詢時,我得到一些錯誤。我的XML有這樣的事情在DOMXPath中查詢錯誤
XML
<?xml version="1.0" encoding="UTF-8"?>
<news><new><title><!CDATA[bla bla bla]]></title><content><!CDATA[<p>bla bla bla</p>]]></content></new></news>
DOMXPath
$xml = new DOMDocument();
$xml->load($filename);
$xpath = new DOMXPath($xml);
$news = $xpath->query('//news');
的$消息的長度始終爲0,而在XML文件資訊標籤存在。
我在做什麼錯?
此致敬禮,
伊斯梅爾。
你做了同樣的錯誤與我...你刪除了CDATA標籤,這就是爲什麼他有錯誤。 – Shirraz
@Shirraz:但由於'CDATA'標籤,我得到'object value ignored'錯誤。 –
是的,導致他的CDATA格式不正確...這就是爲什麼我像你一樣「簡化」他的事情,然後事情就像預期的那樣工作...... CDATA標籤是這裏的問題,而不是查詢(除了詢問「所有根標籤「)... – Shirraz