xpath,如何根据内部获得外部div?

时间:2017-09-04 01:08:34

标签: html xml dom xpath

以下是我的HTML示例:

<div>
<a class="id2342">jack d m</a>
 x1
</div>

基本上,我怎样才能得到这两个&#34; jack d m&#34; &安培; &#34; X 1&#34; ?

这是我到目前为止的代码,它只给了我&#34; jack d m&#34;

$row = $xpath->query('//a[@class="id2342"]')->item(0)->nodeValue;

1 个答案:

答案 0 :(得分:1)

这个XPath,

string(//a[@class="id2342"]/..)

将返回a属性为@class的{​​{1}}元素的父元素的字符串值:

id2342

您可以将jack d m x1 替换为string()以规范化返回字符串中的空格并返回

normalize-space()

按要求。