正如我在oracle.com上注意到的那样,Java在E4X实现中不支持XML文字。
问题是:是否还有其他方法可以使用Java Rhino ScriptEngine处理JavaScript中的XML?
最佳答案
与Java 1.6捆绑在一起的Rhino缺少E4X支持。从http://blogs.oracle.com/sundararajan/entry/e4x_is_not_mustang:
尽管Mustang包含Rhino 1.6R1(并且可能会更改为
FCS之前的Rhino 1.6R2),我们不包括E4X(XML的ECMAScript)
支持它。
您应该直接从Mozilla获取Rhino。从1.6R1开始的所有版本均支持E4X。