Java:在E4X中解析XML的方法?
答
您可以使用JavaScript引擎Rahino和可以处理E4X的Java。
答
E4X是语言的扩展,XML将被视作一个原语。 E4X不仅仅用于解析XML,它是使用 XML作为实际类型。
这不能用Java的'框架'来模拟或完成,它需要Java的语言扩展。
答
E4X没有解析XML。它是一种使XML成为本地数据类型的规范。在浏览器中,只有Firefox支持它。
以下是该规范的所有已知implementations的列表。
框架只能模仿使XML访问更容易,但不会从根本上改变我们使用XML的方式。例如,PHP中的SimpleXML扩展简化了很多事情,但是它使用反射将元素转换为对象。
所以要有像E4X这样的东西,它必须在语言本身实现,并且没有其他非ECMAScript的语言具有此目前。
You _can_使用E4X中的XML和XMLList构造函数解析XML。 – 2010-01-08 21:04:35