2015-04-22 65 views
0

关于有关XML namespace的维基,我没有找到任何声明的默认命名空间。Orbeon中的默认命名空间?

因此Orbeon xforms中没有默认名称空间?

我可以为所有元素定义一个默认名称空间,并期望能够工作吗? 因为我在xh:html中声明它,但是然后表单不显示!

回答

2

XForms文件是XML文件。如果您愿意,您可以通过在根元素上添加xmlns="http://www.w3.org/2002/xforms"来添加xmlns="http://www.w3.org/1999/xhtml"或XForms来定义XHTML名称空间的缺省值,但默认情况下没有“缺省名称空间”。

这就是说,我的建议是不定义任何默认名称空间,并始终使用前缀。明确地说,在文件中使用相同的前缀可以防止错误(例如,以XHTML名称空间中的实例中的元素结束),并且可以更轻松地将代码从一个文件移到下一个文件。