2017-04-12 91 views
1
<div class="content pb10"> 
     some text<img src="URL"/> 
</div> 

像这样。我想用XPath来获取文本与img标签Xpath如何使用html标记获取文本

some text<img src="URL"/> 
+0

@kjhughes我试过这个,但它不工作。 “未知功能节点!” –

+0

这个错误对我答案中显示的XPath没有意义。您要么犯了错误,要么使用不符合规范的XPath处理器。我打赌的是前者,但是你没有足够让我们指出你做错了什么。 – kjhughes

回答

1

此XPath,

/div[@class='content pb10']/node() 

将选择div的所有子节点,包括文本节点和元素,如要求。

+0

这是一个很好的答案,但我仍然不确定它是否能满足提问者的需求 - 不是因为你的失败,而是由于缺乏问题的精确性。 – zx485

+0

@ zx485:谢谢,并同意。将文本和元素节点同胞请求放在一起很不寻常。我们会看到OP从这里取得的地方。 – kjhughes