1

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>

どのような種類のペットが人を飼っていて、その価値は何かを言って、これらのインスタンスをリンクする方法はありますか?

4

1 に答える 1

-1

まず第一に、あなたの例は有効ではありません。インスタンスは単一のルートノードのみ許可されます。あなたは2を持っています。しかし、好きなだけインスタンスを持つことができます。

あなたの実際の質問について: もっと正確に何をしようとしていますか? 人 + ペットをリンクするための xpath を求めていると思いますが、どのような状況でしょうか? 詳細をお知らせください。

于 2014-10-18T15:39:11.133 に答える