0

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

编辑:没关系那个功能,我让它工作:EOBKAC。但我仍然想知道是否存在像我描述的那样的东西。

4

1 回答 1

0

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

于 2014-09-21T18:02:29.367 回答