si j'ai trouvé la solution il faut lui dire dans xpath que les sous elements soient uniques
<xsd:element name="group" type="group">
<xsd:key name="group-unique">
<xsd:selector xpath=".//." />
<xsd:field xpath="@name" />
</xsd:key>
</xsd:element>
et donc tous les attribues name enfants de group dans mon cas class et pid seront unique
Message édité par daewoos le 22-11-2007 à 15:54:34