2009-11-13 2 views

Répondre

2

Vous devez définir un type simple provenant de xs: string avec une restriction de motif:

<xs:simpleType name="PhoneNumberType"> 
    <xs:restriction base="xs:string"> 
     <xs:pattern value="\d{3}-.{8}"/> 
    </xs:restriction> 
    </xs:simpleType> 

(ici l'expression rationnelle nécessite 3 chiffres, puis un tiret "-", puis exactement 8 autres caractères, pour un total de 12 caractères

Ensuite, utilisez ce type dans votre élément numéro de téléphone:

<xs:element name="PhoneNumber" type="PhoneNumberType" ...? > 

Marc

+0

merci. court et simple. – sivabudh

+0

tout dépend de la complexité de votre regex :-) –