bonjour à tous, j'ai un petit soucis de compréhension des XSD patterns.
En effet, on a un XSD qui utilise des ID et des IDREF. Jusque là, rien de spécial. Maintenant, les ID doivent être du type NCNAME. Et voici la description du pattern pour le NCName
Code xsd : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <xsd:simpleType name="NCName" id="NCName"> <xsd:restriction base="xsd:Name"> <xsd:pattern value="[\i-[:]][\c-[:]]*"/> </xsd:restriction> </xsd:simpleType>
Mais ca veut dire quoi c'est \i et \c.
Je suppose que \c veut dire caractère, mais quels genre de caractères (les accents avec, les_ # @ aussi, ou juste les 26 lettres de l'alphabets)
Et quid du \i
Je suppose aussi que -[:] veut dire qu'on exclut les deux-points.
Vincent
Partager