我正在尝试使用Orbeon 3.9 CE来创建XML文档的编辑器。我遇到了一个问题,即如果现有的输入XML文档没有,那么我为各种属性创建的xforms字段不会显示在Web表单中。我搜索过Stack Overflow和Orbeon doc和wiki但是找不到解决这个问题的设置。
答案 0 :(得分:2)
这是根据规范实现的:如果ref
解析为空序列(或XForms 1.1规范使用的XPath 1.0用语中的“空节点集”),then the control is considered non-relevant。如果丢失则没有自动创建节点的规定。所以这需要做到:
除非您只需添加几个节点,否则第一个选项很可能更合适。
答案 1 :(得分:1)
@ avernet的回答是正确的。
有人在this thread上提出了类似的问题。
我提出的建议是创建一个XBL组件来自动处理这个问题。我建议使用first version of such a component作为建议,而不是最终可用的解决方案。但这可能对你有所帮助。