[XSD] Ajout d'un attribut +d'une restriction
Voilà mon type email est defini ainsi:
Code:
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> |
Mon element MailConfirmationList est défini ainsi:
Code:
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> |
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.
une idée??