通过实例数据节点链接XForm模型实例

时间:2014-10-17 18:28:37

标签: xml xforms xforms-betterform

我试图理解XForms,我对模型规范有疑问。我需要为一个作品建模,我真的不知道该怎么做。您需要使用Composite Pattern创建此表单: enter image description here 我在想这样的事情:

<xf:model>
    <xf:instance xmlns="">

        <person>
            <name>Arianne</name>
            <surname>Boissieu</surname>
            <pet>dog</pet>
        </person>

        <pet-options>
            <bird>
                <name/>
                <plumage-color/>
                <bird-beak/>
            </bird>
            <dog id="dog">
                <name/>
                <tail-size/>
                <hair-color/>
            </dog>
        </pet-options>

    </xf:instance>
</xf:model>

任何想法如何链接这些实例,说明什么样的宠物有一个人,它的价值是什么?

1 个答案:

答案 0 :(得分:-1)

首先,您的示例无效。实例只允许使用单个根节点。你有2.然而你可以拥有任意数量的实例。

关于你的实际问题:你想要更准确地做些什么?我假设你要求一些xpath链接人+宠物,但在哪种情况下?请提供更多详细信息。