1、XPath
xpath(XML Path Language)是一门在XML和HTML文档中差值信息的语言,可用来在XML和HTML文档中对元素和属性进行遍历。
2、XPath语法
2.1选取节点
表达式 | 描述 | 示例 | 结果 |
nodename | 选取此节点的所有子节点 | .xpath('bookstore') | 选取bookstore下所有的子节点 |
/ | 如果是在最前面,代表从根节点选取,否则选择某节点下的某个节点 | .xpath("/book") | 选取根元素下所有的bookstore节点 |
// | 从全局节点中选择节点,随便在哪个位置 | .xpath("//book") | 从全局节点中找到所有的book节点 |
@ | 选取某个节点的属性 | .xpath("//book[@price]") | 选择所有用于price属性的book节点 |