我正在使用XPath查询HTML文档,其中有以下div有文本:
<div class="h1">2008 Honda Accord Coupe<small> — Wuse II</small></div>
我只想获取<div class="h1">2008 Honda Accord Coupe
的内部文字而不包含<small>inner text</small>
我正在进行以下XPath查询://div[@class='h1']
肯定会返回整个<div>...</div>
节点。
如何才能在没有<small>...</small>
感谢
答案 0 :(得分:12)
答案 1 :(得分:0)
你可以这样做:
$name = trim($xpath->query('//div[@class="h1"]')->item(0)->childNodes->item(0)->nodeValue);
var_dump($name);