Orbeon 中的默认名称空间?

Default namespace in Orbeon?

关于 XML namespace 的 wiki,我没有找到任何已声明的默认命名空间。

所以 Orbeon xforms 中没有默认命名空间?

我可以为所有元素定义一个默认命名空间,并期望它能工作吗? 因为我在 xh:html 里面声明了它,但是表格没有出现!

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

话虽如此,我的建议是不要定义任何默认名称空间,并且始终使用前缀。明确并在文件中使用相同的前缀将防止错误(例如,以 XHTML 命名空间中的实例中的元素结束),并使代码从一个文件移动到下一个文件变得更容易。