1.Xpath简介
(1)xml概念: 被设计用来传输和存储数据,和json同处于一个位置,但是目前以json居多
(2)xml和html的不同点:
(a)xml用来传输数据,html用来显示数据
(b)xml的标签没有被预定义,html的标签是预定义好的
(c)xml具有自我描述性
(3)常用的路径表达式:
/ : 从根节点开始查找
// : 从任意位置开始查找
. : 从当前节点开始查找
.. : 从父节点开始查找
@ :选取属性
(4)路径表达式
bookstore/book : 从bookstore下面找book节点,book必须是bookstore的直接子节点
bookstore//book : 从bookstore下面找book节点, book可以使直接子节点也可以是孙子节点
//book : 从文档中任意位置找book节点
//@lang : 查找所有拥有lang属性的节点
bookstore/book[1] : 直接子节点第一个book,下标从1开始
bookstore/book[last()] : 直接子节点