这是(shì)xpath_checker-0.4.4下载(zǎi),XPath原用作确定(dìng)XML文档中树(shù)节点信息,详见参考XPath 1.0和XPath 2.0。使用(yòng)见文(wén)How to parse web pages using XPath。
XPath 是一门在 XML 文档中查找信(xìn)息的语言。XPath 可(kě)用(yòng)来在 XML 文档(dàng)中对元(yuán)素和属性进行遍历。XPath虽然是(shì)被设计用来搜(sōu)寻(xún)XML文档的,不过它也能很好(hǎo)的在(zài)HTML文档中工作(zuò),并且大部分浏览器也支持通(tōng)过XPath来(lái)查询(xún)节点。
1.右键选中该元素,点击“查看(kàn)元(yuán)素”(Inspect element);
2.Firebug中HTML标签显示该元素前端代码被选,在此标(biāo)签(qiān)内右键选择“复制XPath”(Copy XPath)。
这(zhè)个XPath来自于DOM树(shù)经过了修正,实际使用时需要对照页面实际HTML代码校(xiào)正(zhèng)。此外(wài)Firebug命令行控制台提供了$x(xpath)功(gōng)能,可用于(yú)验证该XPath的返回值(zhí)。
1. /(绝对路径,从根节点选取)
2. //(相对路径,所有子(zǐ)代节(jiē)点,不用考虑是否直接子节点)
3. @ 选(xuǎn)取(qǔ)属性
4. “.”选(xuǎn)取(qǔ)当(dāng)前节点(diǎn)
5. “..”选取当前节点(diǎn)的父节点(diǎn)
