我正在尝试使用 PHP 中的 DOM 读取一些 RSS 提要,如下所示:
<channel>
<atom:link href='' rel='self' type='application/rss+xml' />
<title>TechStuff</title>
<link>http://www.howstuffworks.com</link>
要获取链接 ( <link></link>),我使用以下代码:
$doc->getElementsByTagName('link')->item(0);
它适用于我尝试过的所有其他 RSS 提要。但是这个已经放在<atom:link>了之前<link>,这意味着它会抓取<atom:link>。
那么如何只选择没有命名空间的节点呢?