Я использую jrunscript для некоторого JavaScript. Работает как шарм. Теперь я хотел использовать E4X в JRunScript. Следующие утверждения должны работать:
var x = <hello />;
var y = new XML();
но я получаю:
js> var x = <hello />;
script error: sun.org.mozilla.javascript.internal.EvaluatorException:
syntax error (<STDIN>#1) in <STDIN> at line number 1
js> var x = new XML();
script error: sun.org.mozilla.javascript.internal.EcmaError:
ReferenceError: "XML" is not defined. (<STDIN>#1) in <STDIN> at line number 1
js>
Обдумывая, я нашел ссылки на xmlbeans.jar как обязательное условие, но xmlbeans-2.4.0.jar находится в lib / ext.
java -version :
IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 Linux x86-32
jrunscript -q :
Language ECMAScript 1.6 implemention "Mozilla Rhino" 1.6 release 2
Так чего мне не хватать, что E4X недоступен в моем jrunscript?