Voilà mon type email est defini ainsi:
Mon element MailConfirmationList est défini ainsi:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <xs:simpleType name="email"> <xs:restriction base="xs:string"> <xs:pattern value="[^@\s]+@[\-\w\.]+\.[a-zA-Z]+"/> </xs:restriction> </xs:simpleType>
je voudrais ajouter en plus que dans MailConfirmationList, le MailConfirmation peut avoir une valeur nulle (chaine vide). Je ne veux pas modifier le type email.
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 <xs:element name="MailConfirmationList" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="MailConfirmation" minOccurs="1" maxOccurs="unbounded"> <xs:complexType> <xs:simpleContent> <xs:extension base="ns1:email"> <xs:attribute name="group-name" fixed="MailConfirmationList" type="xs:string"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
une idée??
Partager