XPath 测试工具

XML/HTML 代码

XPath 表达式

查询结果

0 个结果
请输入 XPath 表达式并执行查询

常用 XPath 表达式参考

基本选择

  • /bookstore - 选择根元素
  • //book - 选择所有 book 元素
  • /bookstore/book - 选择 bookstore 下的 book
  • //book/title - 选择所有 book 的 title

属性选择

  • //book[@category] - 有 category 属性的 book
  • //book[@category='web'] - category 为 web 的 book
  • //@lang - 选择所有 lang 属性
  • //title[@lang='en'] - lang 为 en 的 title

位置选择

  • //book[1] - 第一个 book 元素
  • //book[last()] - 最后一个 book 元素
  • //book[position()<3] - 前两个 book 元素
  • //book[price>35] - price 大于 35 的 book

通配符

  • //* - 选择所有元素
  • //@* - 选择所有属性
  • //title[@*] - 有任意属性的 title
  • //book/* - book 下的所有子元素

关于 XPath:

XPath(XML Path Language)是一种在 XML 和 HTML 文档中查找信息的语言。 它使用路径表达式来选择文档中的节点或节点集,广泛应用于数据提取、爬虫开发、自动化测试等场景。 XPath 支持多种类型的表达式,包括绝对路径、相对路径、属性选择、条件过滤等,功能强大且灵活。 本工具支持标准 XPath 1.0 语法,可用于测试和验证 XPath 表达式。