Bonjour,
Comment faire pour inclure la valeur par défaut dans la restriction
appliquée à l’attribut ?
En l’occurrence, il s’agit de valider un n° de mobile.
Je ne suis familier ni du XML ni des RegEx, qui me laissent par moment
songeur …
J’ai essayé quelquechose comme ça : "*()|**(*
(0|\+33\s?)6((\s|\-|\.)?\d{2}){4}*)*" mais tout est accepté, j’imagine parce
que la recherche d’une chaine vide renvoie toujours vrai (?).
D’avance merci pour votre aide.
Damien
<!-- Patient -->
<xs:element name="Patient">
<xs:complexType>
<xs:attribute name="Mobile" use="optional" default="" >
<xs:simpleType>
<xs:restriction base="xs:string">
<!-- accepte : "" ; "+33 6 01 02 03 04"; "06 01020304", "06 01
02 03 04", ...-->
<xs:pattern value="(0|\+33\s?)6((\s|\-|\.)?\d{2}){4}" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Fri Jun 26 10:28:04 2009