Wicked Good XPath发布,纯JavaScript实现
谷歌今天发布了Wicked Good XPath,这是一个DOM Level 3 XPath规范的纯JavaScript实现。谷歌称,这是目前最快的JavaScript XPath实现。
使用Wicked Good XPath,你只需下载wgxpath.install.js文件,然后在页面中添加一个script标记,并引用该文件即可。
Html代码
<script src="wgxpath.install.js"></script>
XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 同时被构建于 XPath 表达之上。因此,对 XPath 的理解是很多高级 XML 应用的基础。 济南网站建设
目前IE浏览器还未提供对XPath的原生支持,不过开发者可以使用纯JavaScript实现的XPath。在2005年,谷歌工程师发布了AJAXSLT,该工具包含了一个XPath计算器,但是速度较慢。在IE上使用AJAXSLT运行Web测试非常耗时。
2007年,Cybozu实验室发布了JavaScript-XPath,这是一个新的JavaScript XPath 实现,比AJAXSLT快了10倍。随后JavaScript-XPath项目不再维护,其中的bug也很难被修复。因此,谷歌决定使用Google Closure重写这个库。
谷歌还进行了大量的改进。新版本(Wicked Good XPath)的速度比JavaScript-XPath快了30%,代码也仅为25K,比原来减少了40%。
此外,谷歌重新组织了代码并文档化,未来维护将会更加快速、容易
标签: 济南网站建设 网站建设 济南网站制作 网址: www.web0531.com