Xpath 从包含子元素的元素中检索文本
我试图获取文本“weeeee”,但当我使用Xpath 从包含子元素的元素中检索文本,xpath,Xpath,我试图获取文本“weeeee”,但当我使用//td[@class='something']/text()时,我什么也没有得到 <td class="something"> <a href='http://www.google.com'>Google</a> Weeeeee <div> <a>something</a> </div> </td> 威伊
//td[@class='something']/text()
时,我什么也没有得到
<td class="something">
<a href='http://www.google.com'>Google</a>
Weeeeee
<div>
<a>something</a>
</div>
</td>
威伊
某物
试试看
由于您的示例中有三个文本节点,因此第一个和最后一个节点仅由空格组成
用方括号突出显示:
<td class="something">[\n
----]<a href='http://www.google.com'>Google</a>[\n
----Weeeeee\n
----]<div>
<a>something</a>
</div>[\n
]</td>
[\n
----][\n
----Weeeee\n
----]
某物
[\n
]
<td class="something">[\n
----]<a href='http://www.google.com'>Google</a>[\n
----Weeeeee\n
----]<div>
<a>something</a>
</div>[\n
]</td>