Ce qui suit semble fonctionner pour le format MM-YYYY mais j'ai maintenant un cas où il peut être vide ou avoir une date. Est-ce possible ou devrais-je pousser pour inclure uniquement l'attribut dans le XML s'il y a une date et rendre l'attribut facultatif?XSD Validation de date ou pas de date
<xs:attribute name="edition_date" use="required">
<xs:simpleType>
<xs:restriction base="AT_STR">
<xs:length value="7"/>
<xs:pattern value="(0[1-9]|1[012])[-](19|20)\d\d"/>
</xs:restriction>
</xs:simpleType>