Ce XML documentation semble dire que le type dérivé ID supporte un motif, mais lorsque j'essaie d'en définir un avec ce code :
<complexType name="CourseType">
<attribute name="courseNumber" type="ID">
<pattern value="[A-Z]{2}(\d{3}).(\d{3})" />
</attribute>
<attribute name="numOfCredits" type="university:CourseCredits" />
<element name="course_name" type="university:MixedName" />
<element name="course_professor" type="string" />
</complexType>>
...J'obtiens une erreur dans l'éditeur XML d'oXygen qui dit The content of 'courseNumber' must match (annotation?, (simpleType?)). A problem was found starting at: pattern.
Est-ce que je définis correctement mon schéma pour cet attribut ID ?