hh: kurze Verständnisfrage key xsd

Beitrag lesen

Hi,

warum meldet die Validierung keinen Fehler?

<test id="att">
 <testung>eins</testung>
 <testung>doppelt</testung>
 <testung>doppelt</testung>
</test>

mit xsd schema

<xsd:element name="test">
xsd:complexTyp
 ........
</xsd:complexType>
<xsd:key name="testKey">
<xsd:selector xpath="test"/>
<xsd:field xpath="@id"/>
<xsd:field xpath="testung"/>
</xsd:element>

Ich habe da wohl etwas falsch verstanden, da ich dachte, das er Fehler ausgibt , da die Kombination id="att" und Elementwert für "testung" 2mal vorkommt. Kann mich jemand aufklären?