Token导航 LogoToken导航TokenDH.com

XPath 调试 · 本地处理 · 节点结果直出

XPath 测试

在线输入 XML 或 HTML 并测试 XPath 表达式,适合结构定位、抓取规则校验和联调排查。

XML 和 HTML 都能测

支持直接粘贴 XML 或 HTML 片段,适合采集规则验证、DOM 定位和结构联调。

节点与标量结果都能看

节点集会输出文本和值片段,字符串、数字和布尔表达式也能直接返回结果。

浏览器本地完成测试

页面内直接解析原文并执行 XPath,不上传待测页面、接口响应或结构样本。

浏览器本地测试

XPath 表达式测试

直接粘贴 XML 或 HTML 片段并验证 XPath 表达式,适合采集规则校验、结构定位、接口联调和解析排错。

306 字符 / 12 行 / 306 字节
0 字符 / 0 行 / 0 字节

输入模式

XML

结果类型

nodes

命中数量

0

表达式长度

19

表达式测试和结果解析都在浏览器本地完成,不会上传 XML 或 HTML 原文。

结果说明

节点结果会同时输出文本和值片段。

如果表达式返回字符串、数字或布尔值,会直接展示标量结果。

常见写法:`//a/@href` 提取属性、`//table//tr[1]` 选第一行、`normalize-space(//title)` 取去空白文本、`count(//item)` 统计节点数。

工具使用说明

XPath测试怎么用

1

选择 XML 或 HTML 模式

根据你手里的结构样本切换输入模式,避免把 HTML 当 XML 解析。

2

输入 XPath 表达式

例如 `//a/@href`、`//table//tr[1]` 或 `count(//item)`,结果会实时更新。

3

复制命中结果继续排查

把命中的节点片段、文本或标量结果复制出去,继续做规则调整或程序联调。

功能说明

这个工具解决什么问题

XPath 测试最常见的使用场景

采集规则、接口响应、配置片段和服务端返回的 XML,很多时候都需要先确认 XPath 到底命中了什么。

这个工具适合在写脚本前先本地验证表达式,减少反复改代码、反复跑抓取的时间。

为什么要把结果片段直接展示出来

只看命中数量往往不够,真正需要确认的是节点范围、属性值和文本内容是否符合预期。

把命中的文本和序列化片段放在同一页里,可以更快定位是表达式写错,还是原始结构跟预期不一致。

常见问题

关于 XPath测试,用户常问这些

支持 HTML 吗?

支持。可切换到 HTML 模式,用浏览器内置解析器直接测试 XPath。

表达式返回字符串或数字也能看吗?

可以,像 `count()`、`string()`、`boolean()` 这类标量结果会直接展示。

原始 XML 或 HTML 会上传吗?

不会。解析和 XPath 执行都在浏览器本地完成。

为什么 XML 模式报解析错误?

通常是闭合标签、引号或特殊字符有问题,先修正原始 XML 再测试即可。