Xforms 在xbl中有条件地包含javascript文件

Xforms 在xbl中有条件地包含javascript文件,xforms,orbeon,xbl,Xforms,Orbeon,Xbl,我可以有条件地包括javascript文件和css文件吗 这可以有条件地完成吗?在这一点上,在Orbeon表单中,您不能有条件地使用或使用CSS包含脚本。要包含动态资源,请在XBL组件的内部使用HTML元素并使用XSTL生成。如果可以使用静态资源,则应: 为了避免重复-如果在加载页面时您有多个组件实例,那么相同的JavaScript或CSS最终会多次包含在页面中。您可能会说:好吧,但在使用和时无论如何都是这样。是的,但这是一个问题,希望我们能尽快解决。 为了从自动最小化和组合中获益,我们将自动合

我可以有条件地包括javascript文件和css文件吗


这可以有条件地完成吗?

在这一点上,在Orbeon表单中,您不能有条件地使用或使用CSS包含脚本。要包含动态资源,请在XBL组件的内部使用HTML元素并使用XSTL生成。如果可以使用静态资源,则应:

为了避免重复-如果在加载页面时您有多个组件实例,那么相同的JavaScript或CSS最终会多次包含在页面中。您可能会说:好吧,但在使用和时无论如何都是这样。是的,但这是一个问题,希望我们能尽快解决。 为了从自动最小化和组合中获益,我们将自动合并和最小化XBL组件中的资源引用,就像我们对核心XForms引擎本身使用的资源所做的那样。如果您使用和,那么当该特性进入代码库时,您将能够从中受益。
请看这个回复。Syntaxhighlighter支持多种语言,每种语言都需要自己的js和css文件。如果xform用户试图显示XML,那么包含其他js和css文件是没有意义的。清理后的版本在以下位置可用:您有一个动态资源的有效案例。我更新了我的答案,提到在XBL组件的内部使用HTML元素并使用XSTL生成是一条可行之路。