xpath

Xpath是xml的查询语言.就像sql语句一样.

Xpath的语法规则:定位节点

  xml是树状结构.类似档案系统内数据夹的结构,xpath 也类似于档案系统的路径命名方式.Xpath是一种模式,可以选择xml档案中,路径符合某个模式的所有节点出来.

选择元素:  

(1)以/开头表示绝对路径.

 (2) //:表示文件中所有符合模式的元素都会被选出来,即使处于书中不同的层级也会被选出来.

(3) *:选择未知元素.*只能代表未知名称的元素,不能代表未知层级的元素.

(4)/*:表示选择所有满足条件的元素。

(5)[]:选择分支,坐标由起开始,xpath的定义中没有第0个元素.

    [last()]:选择最后一个元素.Xpath中没有定义first()

     []中可以填写等式.

(6)|:选择一个以上的路径,例如://div|//a表示选择所有的div和a元素

 选择属性:

(1)@:属性都以@开头

原文地址:https://www.cnblogs.com/fatfatdachao/p/3385640.html