快速开始
-
输入 XPath
支持 //、@attr、/root/child 等。
-
粘贴 XML
需为 well-formed XML。
-
查看匹配列表
每个匹配一行; 可一键复制。
粘贴 XML 并输入 XPath 1.0 表达式(如 //item/@id),列出所有匹配节点的文本或属性值。适合 sitemap、SOAP、Android 布局与旧版配置 XML 的字段提取。
阅读完整指南: XML 数据处理实战:格式化、转换与 XPath 提取指南 →
隐私提示:本地解析,不上传服务器。
↓ 在下方输入区粘贴内容,结果会立即显示
在 XML 文档上测试 XPath 1.0 表达式; 使用浏览器原生 XPath 引擎。
粘贴 sitemap、SOAP 或配置 XML。
DOMParser is not defined
粘贴 XML 并输入 XPath 1.0 表达式(如 //item/@id),列出所有匹配节点的文本或属性值。适合 sitemap、SOAP、Android 布局与旧版配置 XML 的字段提取。
输入 XPath
支持 //、@attr、/root/child 等。
粘贴 XML
需为 well-formed XML。
查看匹配列表
每个匹配一行; 可一键复制。
浏览器内置 XPath 1.0; XPath 2.0/3.0 函数(如 lower-case)不可用。
XML 在本地 DOM 中解析; 不上传服务器。
1. 粘贴 XML 内容(如网页 sitemap 或 API 响应)到左侧输入框。支持从文件直接拖放,或点击示例加载测试数据。格式错误时会实时提示位置。
2. 输入 XPath 表达式(如 //title 提取所有标题节点)。工具支持 1.0 标准语法,属性用 @ 符号(如 @id),谓语过滤用方括号(如 //item[price>10])。
3. 结果区域显示匹配节点的文本或属性值。可切换「原始 XML」视图查看节点上下文,或复制结果用于代码调试。复杂表达式建议分段测试。
Input
//item/@id on sample XML
Output
1 2
需 well-formed XML; 畸形 HTML 请先转为 XHTML 或使用 HTML 专用工具。
XPath 测试提取节点; XML 格式化美化文档结构。
常见原因:① XML 含有命名空间但未处理(如 xmlns=...),需改用 //*[local-name()='node'] 语法;② 表达式路径错误,建议先用 // 全局搜索定位节点;③ 浏览器开发者工具可能自动补全标签,导致 XML 结构不完整。