Xpath是xml的查询语言.就像sql语句一样.
Xpath的语法规则:定位节点
xml是树状结构.类似档案系统内数据夹的结构,xpath 也类似于档案系统的路径命名方式.Xpath是一种模式,可以选择xml档案中,路径符合某个模式的所有节点出来.
选择元素:
(1)以/开头表示绝对路径.
(2) //:表示文件中所有符合模式的元素都会被选出来,即使处于书中不同的层级也会被选出来.
(3) *:选择未知元素.*只能代表未知名称的元素,不能代表未知层级的元素.
(4)/*:表示选择所有满足条件的元素。
(5)[]:选择分支,坐标由起开始,xpath的定义中没有第0个元素.
[last()]:选择最后一个元素.Xpath中没有定义first()
[]中可以填写等式.
(6)|:选择一个以上的路径,例如://div|//a表示选择所有的div和a元素
选择属性:
(1)@:属性都以@开头