我正在寻找一个XPath库来查询FF,IE,Opera和Safari中的XML文档......但是找不到它.你看过了吗?
Google刚刚发布了Wicked Good XPath - 重写了Cybozu Lab着名的JavaScript-XPath.
链接:https://github.com/google/wicked-good-xpath
重写版本比原始实现小40%,速度快30%.
谷歌的AJAXSLT开源项目符合规定的要求.
正如他们自己的描述所说:
"AJAXSLT是JavaScript中XSLT的一种实现.因为XSLT使用XPath,它也是XPath的一个实现,可以独立于XSLT使用.这种实现有利于它使XSLT在更多浏览器上统一可用,而不是本机提供它,并且如果有必要,它可以扩展到更多的浏览器. 对于那些积极争取高级Web应用程序的跨浏览器兼容性的开发人员来说,AJAXSLT很有意思."
更新:2010年底,Michael Kay一直在使用GWT将他的Saxon XSLT 2.0处理器编译为Javascript(因此可以将其提供给所有5个主流浏览器).很快就会有一个轻量级的浏览器中的撒克逊人.