什么是xpath?
XPath即为XML路径语言,它是一种用来(标准通用标记语言的子集)在 HTML\XML 文档中查找信息的语言。
XPath即为XML路径语言,它是一种用来(标准通用标记语言的子集)在 HTML\XML 文档中查找信息的语言。
表达式:/ 描述:从根节点选取
案例:
表达式:// 描述:从匹配选择的当前节点中的节点,而不考虑他们的位置
案例:
表达式:/html/head/meta[1] 描述:选取属于head子元素的第一个meta元素
案例:
表达式:/html/head/meta[last()] 描述:选取属于head子元素的最后一个meta元素
案例:
表达式:/html/head/meta[last()-1] 描述:选取属于head子元素的倒数第二个meta元素
案例:
表达式:/html/head/meta[position()❤️] 描述:选取属于head子元素的前两个meta元素
表达式:/html/head/meta[@name] 描述:选取所有拥有名为name的属性的meta元素
案例:
表达式:/html/head/meta[@name=“referrer”] 描述:选取所有meta元素,且这些元素拥有值为referrer的name属性
案例:
表达式://* 描述:选取文档中所有元素
案例:
表达式://meta[@*] 描述:选取所有带有属性的meta元素
案例:
表达式://meta | //link 描述:选取所有meta元素和link元素
案例: