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.
Wie gesagt, das kann man weder in DTD noch Schema abbilden.
Warum verwendest du im <schwestern> nicht ein Attribut vom IDREFS-Typ?
<schwestern ids="s1 s2 s3" /> ?
Grüße
Thomas