我无法获取以下span元素的xpath:
<span data-ft="{"tn":"K"}" 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。所以为什么会这样,我应该如何从页面中获取它?
答案 0 :(得分:2)
您的范围是评论的一部分。您不能为注释的内容编写XPath表达式。
编辑进一步澄清: 查看您的pastbin代码,搜索范围并查看它是否是评论的一部分。您可以使用xmllint --format简化作业。您将看到xmllint不会缩进注释的正文。而你的跨度是这种无缩小块的一部分,这是评论的一部分