XML
HTML
示例:
XPath 1.0 语法
/根,//任意层级后代,.当前,..父节点name子元素,@name属性,text()文本节点[谓词]过滤 —[1]位置,[@id='3']属性等于,[price>10]数值比较- 轴:
ancestor::、descendant::、following-sibling::、preceding::、self:: - 函数:
count()、contains()、starts-with()、normalize-space()、string-length()、position()、last()
常见用途
- 爬虫开发:先在网页测试 XPath 选择器再写到 Python lxml / Scrapy
- XSLT 模板调试:测试路径表达式后再加到样式表
- SOAP / XML 接口响应分析
- UI 自动化测试中查找 HTML 元素