XForms を理解しようとしていますが、モデルの仕様に疑問があります。構図をモデル化する必要がありますが、その方法が本当にわかりません。複合パターンを使用してこのフォームを作成する必要があるとします:
私は次のようなことを考えています:
<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>
どのような種類のペットが人を飼っていて、その価値は何かを言って、これらのインスタンスをリンクする方法はありますか?