Bonjour à tous,
En fait je desire qu'un attribut ne puisse pas avoir de valeur dupliquée.
Je ne veux pas utiliser "ID" car ca n'accepte pas des valeurs entières.
Donc je me suis tourné vers "key".
Mais ca ne fonctionne pas, si je ne mets pas de valeur, ou si je mets plusieurs fois la même il valide tout de même.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <xs:element name="EndMenu"> <xs:complexType> <xs:sequence> <xs:element minOccurs="2" maxOccurs="12" ref="Choice"/> </xs:sequence> </xs:complexType> <xs:key name="dtmfkey"> <xs:selector xpath="Choice"/> <xs:field xpath="@DTMF"/> </xs:key> </xs:element> <xs:element name="Choice"> <xs:complexType mixed="true"> <xs:attribute name="DTMF" use="required" type="xs:string"/> <xs:attribute name="OutPoint" use="required" type="xs:string"/> </xs:complexType> </xs:element>
Quelqu'un peut il m'aider ?
D'avance merci,
Christian
Partager