Chr*_*sOh 6 javascript xml primitive e4x xml-literals
E4X(Ecma-357)是ECMAScript的扩展,它将XML文字添加为第一类基元.这很棒,但只有Mozilla和Adobe的支持(没有V8和IE支持),从Web开发人员的角度来看,E4X几乎已经死了,它必须支持用户使用任何现代浏览器.
在JavaScript中实现XML文字还有哪些其他工作要做?有没有办法在JavaScript中获得类似于XML文字或E4X的东西,任何人都在努力?也许是框架的一些插件?
前几天我遇到过LunaScript(asana.com/Luna),它用类似JavaScript的语言实现了XML文字.这很好,但我可能永远不会在Asana工作,因此永远不会写LunaScript.
有一个 JavaScript 中的 XML 开源项目:
XML for <SCRIPT>是一个功能强大、符合标准的 JavaScript XML 解析器,旨在帮助 Web 应用程序设计人员实现利用 XML 数据的客户端操作的跨平台应用程序。XML for <SCRIPT>提供全套工具,包括:
* A standards-compliant W3C DOM Level 2 processor
* An XPath processor
* A standards-compliant SAX processor
* A simple (classic) DOM processor
* Proxies for XML retrieval from any domain
* Utilities for XML and application development
Run Code Online (Sandbox Code Playgroud)
XML for <SCRIPT>是自由软件,根据开源许可证 GNU 宽通用公共许可证 (LGPL) 的条款分发。