Michael: DTD / XMLSchema

Beitrag lesen

Hallo,

ich möchte gerade eine DTD und ein XML-Schema erstellen.
Dabei bin ich auf folgendes Problem gestossen (das ganze etwas vereinfacht):

die datei könnte so aussehen:

------------------------------
<meineDatei>
    <schwester id="s1">A</schwester>
    <schwester id="s2">B</schwester>
    <schwester id="s3">C</schwester>

<bruder>
        <schwestern s1="" s2="" s3=""></schwestern>
    </bruder>
</meineDatei>

------------------------------

Der Knoten "bruder" hat mehrer Kindknoten "schwestern".
Diese sollen nun genau die Attribute haben, die die Knoten "schwester" als id-Attribut haben.
Ist dies möglich? Mir ist leider im Zusammenhang mit DTD und XML-Schema keine Möglichkeit bekannt.
Zugegeben, das Bsp ist nicht sonderlich toll, aber ich hoffe, dass das Problem ersichtlich ist.

Vielen Dank im Voraus.

Michael