Monthly Archives: April 2010

如何获取 Element 的 XPath [PHP/Javascript]

这两天研究 HTML 的 DOM 需要寻找某个 Element 元素的完整 XPath 路径,由于使用的是 PHP Simple HTML DOM Parser 开源库,这个库类的使用方法几乎兼容 Javascript 的 DOM 语法并附带 DOM 选择器。虽然功能强大但是并不能直接获取 Element 的 XPath。这个怎么办呢,依稀记得 Firebug 有一个功能,选择某个元素在它的控制台可以显示 XPath。嗯,着手实践一下发现不仅可以显示而且还可以复制 XPath,如下图所示: 于是想,如果可以找到 Javascript 版的相关代码就一定可以改成 PHP 版本的,结果在 Google 的新家搜索找到了... db8c2dbe44cb5fd31b23e6a1ecc8c1bf000 PHP 改进版: db8c2dbe44cb5fd31b23e6a1ecc8c1bf001 大家同样可以把上面的代码直接 … Continue reading

Posted in How-To, 网络开发 | Tagged , , | Leave a comment