Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有DOM对象的Java Rhino_Java_Javascript_Dom_Rhino_Swixml - Fatal编程技术网

带有DOM对象的Java Rhino

带有DOM对象的Java Rhino,java,javascript,dom,rhino,swixml,Java,Javascript,Dom,Rhino,Swixml,我有一个程序,用户可以通过编辑XML文件来更改用户界面的布局。我使用修改后的Swixml版本实现了这一点,让它包含脚本标记并执行它们。我包含了Rhino,这样用户可以在有人单击按钮时执行Javascript事件。唯一的问题是,我希望用户能够通过ID引用他们包含的元素。在Rhino中是否有一些方法可以使用类似HTML的DOM,比如一些已经存在的库 编辑:别担心那个函数,我让它工作了:EOBKAC。但我仍然想知道是否存在类似于我所描述的东西。查看htmlunit(无GUI的DOM解析器),它大量使用

我有一个程序,用户可以通过编辑XML文件来更改用户界面的布局。我使用修改后的Swixml版本实现了这一点,让它包含脚本标记并执行它们。我包含了Rhino,这样用户可以在有人单击按钮时执行Javascript事件。唯一的问题是,我希望用户能够通过ID引用他们包含的元素。在Rhino中是否有一些方法可以使用类似HTML的DOM,比如一些已经存在的库

编辑:别担心那个函数,我让它工作了:EOBKAC。但我仍然想知道是否存在类似于我所描述的东西。

查看htmlunit(无GUI的DOM解析器),它大量使用rhino javascript库。 我认为使用rhino处理第三方对象可能很困难。如果您拥有对源代码的完全访问权限,那么可能会更容易,因为它允许您在rhino的XML类中实现get()、put()、has()