PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : xsd Attribut nur einmal den gleichen Wert zuweisen



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.