lilapause
24-02-2008, 09:02
Hallo,
gibt es in xsd eine Moeglichkeit ein zu verbieten das ein Attribut innerhalb eines Elternelements zweimal den selben Wert annimmt? Also ein kleines Beispiel
Erlaubt:
<ElternObjekt>
<KindObjekt attribut="wert" />
</ElternObjekt>
<ElternObjekt>
<KindObjekt attribut="wert" />
</ElternObjekt>
Verboten:
<ElternObjekt>
<KindObjekt1 attribut="wert" />
<KindObjekt2 attribut="wert" />
</ElternObjekt>
Wobei zusaetzlich zu beachten ist, dass die Kind-Objekte, die das Attribut enthalten koennen unterschiedlich sein koennen.
Also quasi eine ID, die aber nur innerhalb des Elternobjektes eindeutig sein muss.
gibt es in xsd eine Moeglichkeit ein zu verbieten das ein Attribut innerhalb eines Elternelements zweimal den selben Wert annimmt? Also ein kleines Beispiel
Erlaubt:
<ElternObjekt>
<KindObjekt attribut="wert" />
</ElternObjekt>
<ElternObjekt>
<KindObjekt attribut="wert" />
</ElternObjekt>
Verboten:
<ElternObjekt>
<KindObjekt1 attribut="wert" />
<KindObjekt2 attribut="wert" />
</ElternObjekt>
Wobei zusaetzlich zu beachten ist, dass die Kind-Objekte, die das Attribut enthalten koennen unterschiedlich sein koennen.
Also quasi eine ID, die aber nur innerhalb des Elternobjektes eindeutig sein muss.