无法获取特定类的span的xpath

时间:2014-01-24 11:07:06

标签: html xml xpath

我无法获取以下span元素的xpath:

<span data-ft="&#123;&quot;tn&quot;:&quot;K&quot;&#125;" class="userContent">This is the third post of this page.</span>

我已将xml文件粘贴到此网址:http://pastebin.com/MfXsYSJQ (只需按住Ctrl + f)。 我正在尝试以下xpath:

html/body//span[@class='userContent'] 

但它返回null。所以为什么会这样,我应该如何从页面中获取它?

1 个答案:

答案 0 :(得分:2)

您的范围是评论的一部分。您不能为注释的内容编写XPath表达式。

编辑进一步澄清: 查看您的pastbin代码,搜索范围并查看它是否是评论的一部分。您可以使用xmllint --format简化作业。您将看到xmllint不会缩进注释的正文。而你的跨度是这种无缩小块的一部分,这是评论的一部分