庆余年2完美收官,叶流云大宗师给我们展示了什么是真正的大宗师实力:一剑辟楼辟地,还顺便把范闲的真气给恢复了,牛逼。
XPath(XML Path Language)是一种在XML文档中查找信息的语言,它也适用于HTML文档。XPath允许你通过元素和属性进行导航,从而精确地定位到文档中的节点。下面我们来循序渐进地学习XPath的基本概念,并配合代码案例说明这个大宗师的实力。
1. 基本路径表达式
-
节点名称:直接指定节点名称来选取该名称的所有节点。
//a # 选取文档中的所有<a>元素
-
/与//的区别:
/
从当前节点的子节点开始查找。//
从当前节点开始,在整个文档中查找(包括子节点、孙节点等)。
html/body/p # 从根开始,查找html下的body子元素,再查找其下的p子元素 //p # 查找文档中的所有p元素,不论它们在文档的什么位置
2. 属性选择
-
使用
@
符号来选取带有特定属性的节点。//a[@href] # 选取所有带有href属性的<a>元素