正确的XPath查询以获取div内部文本

Wik*_*kki 10 html xpath dom

我使用XPath查询到HTML文档,其中有以下div有文本:

<div class="h1">2008 Honda Accord Coupe<small> — Wuse II</small></div>
Run Code Online (Sandbox Code Playgroud)

我想只获取内部文本<div class="h1">2008 Honda Accord Coupe而不包括<small>inner text</small>

我正在进行以下XPath查询://div[@class='h1']这肯定是返回整个<div>...</div>节点.

我怎么才能没有获取部分 <small>...</small>

谢谢

Som*_*ica 13

使用text()功能:

//div[@class='h1']/text()
Run Code Online (Sandbox Code Playgroud)

phpFiddle中测试过