Bonjour
Je souhaite tester avec un sx:key la présence d'un des deux attributs dans une balise mais pas les deux.
Quand j'ai aucun des deux j'ai bien une erreur mais quand j'ai les 2 je n'ai aucune erreur ??!!!
Voici le XSD:
Voici le XML qui ne pose pas de problème à la validation:
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 <xs:element name="PN"> <xs:complexType> <xs:sequence> <xs:element ref="SN"/> </xs:sequence> <xs:attribute name="Att1"> </xs:attribute> <xs:attribute name="Att2"></xs:attribute> </xs:complexType> <xs:key name="att"> <xs:selector xpath="."/> <xs:field xpath="@Att1| @Att2"/> </xs:key> </xs:element>
Si vous avez une piste.... merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<PN Att1="8" Att2="0" />
Partager