如何应用xforms:在两个平行的列中重复。

| 我在表单数据实例中有n条记录。我想对它们进行迭代,并使用xforms技术在2列中显示它。 考虑我有以下数据实例:
<xforms:instance id=\"instanceData\">
        <form xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" 
            xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">
            <fruits>
                <fruit>
                    <fruit-name>Mango</fruit-name>
                </fruit>
                <fruit>
                    <fruit-name>Apple</fruit-name>
                </fruit>
                <fruit>
                    <fruit-name>Banana</fruit-name>
                </fruit>
                <fruit>
                    <fruit-name>Orange</fruit-name>
                </fruit>
                <fruit>
                    <fruit-name>Grape</fruit-name>
                </fruit>
                <fruit>
                    <fruit-name>Strawberry</fruit-name>
                </fruit>
            </fruits>
        </form>
    </xforms:instance>
我想以以下两种方式在屏幕上显示它们
Mango
Apple
Banana
Orange
Grape
6ѭ 和
Mango
Orange
Apple
Grape
Banana
6ѭ     
已邀请:
这将达到目的:
<xhtml:table>
    <xforms:repeat nodeset=\"fruits/fruit[position() mod 2 = 1]\">
        <xhtml:tr>
            <xhtml:td><xforms:output value=\"fruit-name\"/></xhtml:td>
            <xhtml:td><xforms:output value=\"following-sibling::fruit/fruit-name\"/></xhtml:td>
        </xhtml:tr>
    </xforms:repeat>
</xhtml:table>
全文     

要回复问题请先登录注册