<datatype>
| <datatype> (type de données) précise la valeur déclarée d'un attribut en faisant référence à un type de données défini dans le langage choisi pour le schéma. 1.4.2 Datatype Macros 22.4.5 Attribute List Specification | |||||||||||||
| Module | tagdocs — 22 Documentation Elements | ||||||||||||
| En complément des attributs globaux | 
 | ||||||||||||
| Utilisé par | |||||||||||||
| Peut contenir | Elément vide | ||||||||||||
| Declaration | 
 element datatype { att.global.attributes, attribute minOccurs { data.count }?, attribute maxOccurs { data.count | "unbounded" }?, macro.schemaPattern* } | ||||||||||||
| Exemple | |||||||||||||
| Exemple | |||||||||||||
| Exemple | |||||||||||||
| Exemple | L'encodage de l'exemple suivant exige que l'attribut défini contienne au moins deux URIs dans ses valeurs, comme le cas de l'attribut targets dans join. <datatype minOccurs="2" maxOccurs="unbounded"> <rng:ref name="data.pointer"/> </datatype> | ||||||||||||
| Exemple | |||||||||||||
| Note | Dans le schéma TEI, la plupart des types de données sont exprimées en utilisant des
                        macros TEI prédéfinies, qui font correspondre un nom dans sa forme
                         data.xxxxà un type de données définies en RelaxNG or WSD. | ||||||||||||
