使用xpath返回多个节点

时间:2011-05-11 21:42:17

标签: php parsing

如何在页面上返回多个节点?这是我正在使用的代码,但它只返回找到的第一个节点。

$dom = new DOMDocument;
$dom->loadHTMLFile($URL);

$xpath  = new DOMXpath($dom);
$users= $xpath->query('//b[@class="xc_user"]');

echo $users->item(0)->nodeValue;

1 个答案:

答案 0 :(得分:1)

$users是一个DOMNodeList,您可以迭代:

foreach($users as $node) {
    echo $node->nodeValue;
}