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