我想知道是否有一种使用E4X或类似E4X的方法解析XML。
是否存在这样的框架/库?
谢谢!
您可以使用JavaScript引擎Rahino与Java一起使用,该引擎可以处理E4X。
E4X是一种语言扩展,将XML视为原始类型。 E4X不仅用于解析XML,而且将XML作为真实类型使用。
这不能通过Java“框架”来模拟或完成,它需要Java的语言扩展。
使用E4X无法解析XML。它是一种将XML作为本地数据类型的规范。目前,只有Firefox支持它。
以下是所有已知实现该规范的列表。
框架只能模拟使XML访问更容易,但不会从根本上改变我们使用XML的方式。例如,PHP中的SimpleXML扩展简化了很多事情,但在幕后,它使用反射将元素转换为对象。
因此,要像E4X一样拥有某些功能,必须在语言本身中实现它,目前没有其他非ECMAScript基础的语言支持。
XML
和XMLList
构造函数来解析 XML。 - Eli Grey