首页 › 转换工具 › XPath测试
XP

XPath测试

在线XPath表达式测试工具,支持XML/HTML文档解析与节点定位

解析引擎DOMParser + evaluate
支持格式XML / HTML
XPath 版本XPath 1.0
运行环境浏览器本地解析
解析模式:
XML / HTML 输入 0 字符
XPath 表达式 0 字符

XPath 测试工具说明

XPath(XML Path Language)是一种用于在 XML 和 HTML 文档中定位节点的查询语言,通过路径表达式在文档树中导航,选取节点或计算值。

实现原理:本工具使用浏览器原生 DOMParser 解析 XML/HTML 文档,再通过 document.evaluate() API 执行 XPath 查询。所有解析和查询均在浏览器本地完成,支持 XPath 1.0 语法。

常用语法://node 选取所有同名节点;/book/title 按层级路径选取;[@attr='value'] 按属性筛选;text() 选取文本内容;position()、last() 按位置选取;contains()、starts-with() 字符串函数。

XML 模式:使用 application/xml 解析,严格遵循 XML 规范,标签必须闭合、区分大小写、根元素唯一。适合解析标准 XML 数据。

HTML 模式:使用 text/html 解析,容错性更强,自动修复未闭合标签,标签名转小写。适合解析网页 HTML 内容。

用途:网页数据抓取、XML 配置解析、XSLT 转换、Selenium 自动化测试中的元素定位、接口数据校验等场景。

转换工具