2
我有一個文件的test.xml使用php domxml讀取xml文件時出錯?
<?xml version="1.0" encoding="UTF-8"?>
<item>
<dc:creator><![CDATA[hello world]]></dc:creator>
</item>
和代碼的PHP
$doc = new DOMDocument();
$doc->load('test.xml');
$items = $doc->getElementsByTagName('item');
foreach ($items as $item) {
$authors = $item->getElementsByTagName("dc:creator");
$author = $authors->item(0)->nodeValue;
echo $author;
}
=>誤差不能獲得價值,如何得到這個,結果爲 「Hello World」 的
「dc」這裏是一個命名空間,它不被視爲「標記名稱」的一部分。試試['getElementsByTagNameNS'](http://www.php.net/manual/en/domelement.getelementsbytagnamens.php)。 – Passerby 2013-04-09 05:10:24