TingYu Tools

XPath 评估器

在 XML 上评估 XPath

XML 输入

输入格式正确的 XML 文档

XPath 表达式

使用标准 XPath 1.0 语法
快速表达式
💡 使用说明

什么是 XPath?

XPath(XML Path Language)是一种用于在 XML 文档中查找信息的语言,通过路径表达式选取节点或节点集。

功能特点

  • 支持标准 XPath 1.0 语法
  • 实时评估和结果显示
  • 快速表达式模板
  • 节点、属性、文本查询
  • 支持条件过滤和函数

常用语法

  • //element - 选择所有 element 节点
  • /root/element - 从根节点选择
  • //element[@attr] - 选择有 attr 属性的节点
  • //element[condition] - 条件过滤
  • //element/text() - 选择文本内容
  • count(//element) - 计数函数

应用场景

  • 从 XML 文档中提取数据
  • 测试和调试 XPath 表达式
  • 学习 XPath 语法和用法
  • 网页抓取前验证选择器

最佳实践

  • 使用具体路径而非 // 提高性能
  • 善用属性和条件过滤
  • 了解节点类型和轴的概念
  • 使用函数处理复杂查询
  • 先在小数据集上测试表达式

评估结果

Learning XML
Harry Potter
📊
匹配数量
2
📝
字符数
25
当前表达式
//book/title