0
$data = file_get_contents('xml-file.xml');
$doc = new DOMDocument();
@$doc->loadHTML($data);

$elements = $doc->getElementsByTagName('item');
$url = $elements->item(0)->getElementsByTagName('feedburner:origLink')->item(0)->nodeValue;

另一方面,title,guid,description工作,不明白为什么

$title = $elements->item(0)->getElementsByTagName('title')->item(0)->nodeValue;
4

1 回答 1

0

实际上它在获取元素名称时显示错误不能直接使用。您需要使用feedburner下面给出的命名空间。

 <your namespace object in php>  nsfeedburner = "http://rssnamespace.org/feedburner/ext/1.0";


$url = $elements->item(0)->getElementsByTagName(nsfeedburner + "origLink")->item(0)->nodeValue;

希望这可以帮助

于 2012-02-04T08:21:23.177 回答