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