xpath语法含义
我试图理解我应该管理的一段代码。我发现了一些 html 操作,其中 HtmlAgilityPack 用于某些节点选择。有人知道这个xpath选择器的含义吗?
//table/*[not(self::tr or self::tbody)]
I'm trying to understand a piece of code I should manage. I found some html manipulation in which HtmlAgilityPack is used for some node selection. Someone knows the meaning of this xpath selector?
//table/*[not(self::tr or self::tbody)]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
用英语讲:
它相当于以下未缩写的表达式
In English:
It is equivalent to the following un-abbreviated expression
self 是一种引用所考虑的元素节点名称的便捷方法,无需命名空间。
在此示例中,我们将匹配 任何 元素,该元素是
table
的子元素,并且不是tr
或tbody
。self
is a handy way of referring to the name of the element node under consideration, without namespaces.In this example, we will match any element which is a child of a
table
, and is not atr
or atbody
.