当前位置:  开发笔记 > 编程语言 > 正文

JavaScript中的跨浏览器XPath实现

如何解决《JavaScript中的跨浏览器XPath实现》经验,为你挑选了2个好方法。

我正在寻找一个XPath库来查询FF,IE,Opera和Safari中的XML文档......但是找不到它.你看过了吗?



1> Dominator008..:

Google刚刚发布了Wicked Good XPath - 重写了Cybozu Lab着名的JavaScript-XPath.

链接:https://github.com/google/wicked-good-xpath

重写版本比原始实现小40%,速度快30%.



2> Dimitre Nova..:

谷歌的AJAXSLT开源项目符合规定的要求.

正如他们自己的描述所说:

"AJAXSLT是JavaScript中XSLT的一种实现.因为XSLT使用XPath,它也是XPath的一个实现,可以独立于XSLT使用.这种实现有利于它使XSLT在更多浏览器上统一可用,而不是本机提供它,并且如果有必要,它可以扩展到更多的浏览器. 对于那些积极争取高级Web应用程序的跨浏览器兼容性的开发人员来说,AJAXSLT很有意思."

更新:2010年底,Michael Kay一直在使用GWT将他的Saxon XSLT 2.0处理器编译为Javascript(因此可以将其提供给所有5个主流浏览器).很快就会有一个轻量级的浏览器中的撒克逊人.

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有