orbeon视图中的数据格式版本

时间:2016-05-20 15:43:16

标签: java xml orbeon

我试图用重复的部分创建orbeon表单中的表单,但是Orbeon在我的xml周围生成了额外的标签,然后感到困惑。

我之前发现过这个问题:

Orbeon forms generates duplicate tags

答案中描述的方法效果很好,并且可以使用data-format-version = edge将数据保存到数据库。审核页面中的视图也是正确的。我似乎无法在'视图中找到如何使用它。或者'编辑'页面,我尝试通过嵌入api和无嵌入orbeon的URL传递请求参数data-format-version = edge,但它似乎不起作用。

有什么想法吗?

编辑:

在数据库(orbeon_form_data的xml列)中查看带有以下xml的表单(http://localhost:8080/orbeon/fr/test/test/view/6fcd81f2612019deab5bb9f4031a92bc1b2b62ec)时:

<form>
<section-1>
    <control-1/>
    <mygrid>
            <mygrid-iteration>
                <control-5>vijf</control-5>
                <control-6>zes</control-6>
            </mygrid-iteration>
            <mygrid-iteration>
                <control-5/>
                <control-6/>
            </mygrid-iteration>
    </mygrid>
</section-1>

重复的部分未正确显示。当我编辑表单(http://localhost:8080/orbeon/fr/test/test/edit/6fcd81f2612019deab5bb9f4031a92bc1b2b62ec)时。我可以在表单检查器中看到xml已更改:

<form>
    <section-1>
        <control-1/>
        <mygrid>
            <mygrid-iteration>
                <mygrid-iteration>
                    <control-5>vijf</control-5>
                    <control-6>zes</control-6>
                </mygrid-iteration>
                <mygrid-iteration>
                    <control-5/>
                    <control-6/>
                </mygrid-iteration>
            </mygrid-iteration>
        </mygrid>
    </section-1>
</form>

注意额外的“mygrid-iteration”#39;标签。我已经尝试了localhost:8080/orbeon/fr/test/test/edit/6fcd81f2612019deab5bb9f4031a92bc1b2b62ec?data-format-version=edge和许多变体,但它似乎没有任何区别。

0 个答案:

没有答案