我试图理解XForms,我对模型规范有疑问。我需要为一个作品建模,我真的不知道该怎么做。您需要使用Composite Pattern创建此表单: 我在想这样的事情:
<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>
任何想法如何链接这些实例,说明什么样的宠物有一个人,它的价值是什么?
答案 0 :(得分:-1)
首先,您的示例无效。实例只允许使用单个根节点。你有2.然而你可以拥有任意数量的实例。
关于你的实际问题:你想要更准确地做些什么?我假设你要求一些xpath链接人+宠物,但在哪种情况下?请提供更多详细信息。