结果显示在这里…
在浏览器里对一段 XML 或 HTML 试跑 XPath 表达式,立刻看到匹配到哪些节点。写爬虫(Scrapy / lxml / Selenium)或处理 XML 配置时,用来验证路径写得对不对,不用反复跑脚本。
| 表达式形态 | 结果 |
|---|---|
//book/title |
节点集,逐个列出元素、属性、文本、注释 |
//a/@href |
属性节点,显示 名称="值" |
//title/text() |
文本节点 |
count(//book) |
数字 |
string(//title) |
字符串 |
//book[@category='tech'] 配 boolean(...) |
布尔值 |
节点集超过 500 条时只显示前 500。
DOMParser + document.evaluate,纯本地运行,不联网、不上传你粘贴的内容。contains()、starts-with()、following-sibling::、parent::、谓词 [n] 等。xmlns 声明在的文档可以解析,但表达式里带前缀的 ns:tag 需要命名空间解析器,此处未提供)。parsererror,这时切到「按 HTML 解析」。相关:JSON 编辑 · XML 格式化 · HTML 格式化 · XML 转 JSON · 正则测试。
只对你粘贴进来的文本求值,不访问真实网页 DOM,也不做带前缀的命名空间解析。