🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
简介 ``` Xpath是一门在html/xml文档中查找信息的语言,可以用来在html/xml文档中对元素和属性进行遍历 ``` 语法 | 表达式 | 描述 | | --- | --- | | nodename | 选择此节点的所有子节点 | | / | 从根结点选取 | | // | 从匹配的当前节点选择文档中的节点,而不考虑他们的位置 | | . | 选择当前节点 | | .. | 选择当前节点的父节点 | | @ | 选择属性 | 注:使用chrome插件选择标签时,选中的标签会添加属性class='xh-highlight' 例子 | 表达式 | 描述 | | --- | --- | | /bookstore/book[1] | 选取bookstore子元素的第一个book元素 | | /bookstore/book[last()] | 选取bookstore子元素的最后一个book元素 | | /bookstore/book[last()-1] | 选取bookstore子元素的倒数第二个book元素 | | /bookstore/book[position<3] | 选取bookstore子元素的前两个个book元素 | | //title[@lang] | 选取所有拥有lang的属性的title元素 | | //title[@lang='us'] | 所有title元素且拥有值为us的lang属性 | | /bookstore/book[price>10] | bookstore的所有book元素,且其中price元素的值大于10 | | /bookstore/book[price>10]/title | 选取bookstore元素中的book元素的所有title元素,且其中的price元素的值大于10 | | //book/title \| //book/price | book元素的所有title和price元素 | | //itle \| //price | 所有title和price文档 |