att.identified

att.identified fournit les attributs pour des éléments référençables au moyen d'un attribut key.
Module tagdocs — 22 Documentation Elements
Membres attDef classSpec constraintSpec elementSpec macroSpec moduleSpec schemaSpec valItem
Attributs
ident fournit l'identifiant qui référence cet élément.
Statut Requis
Type de données

<rng:ref name="data.name"/>
data.name
Valeurs an XML name
predeclare précise si cet objet nécessite une prédéfinition dans le module d'infrastructure tei.
Statut Optionel
Type de données

<rng:data type="boolean"/>
xsd:boolean
module fournit le nom du module dans lequel doit être défini cet objet.
Statut Optionel
Type de données

<rng:data type="NCName"/>
xsd:NCName
Valeurs un nom de module
mode précise l'effet de cette déclaration sur son module parent.
Statut Optionel
Les valeurs autorisées sont:
add
cette déclaration s'ajoute aux définitions courantes. [Valeur par défaut]
delete
cette déclaration et tous ses enfants sont retirés du système courant.
change
cette déclaration modifie la déclaration de même nom dans la définition courante.
replace
cette déclaration remplace la déclaration de même nom dans la définition courante.
Note
La signification informelle des valeurs de l'attribut mode est la suivante :
add
l'objet doit être créé (traitement de tout enfant dans le mode add) ; générer une erreur si un objet avec le même identifiant existe déjà.
replace
utiliser cet objet de préférence à tout autre portant le même identifiant et ignorer tout enfant de cet objet ; traiter tout nouvel enfant dans le mode replace.
delete
ne pas traiter cet objet ou aucun autre portant le même identifiant ; générer une erreur si de nouveaux enfants sont fournis.
change
traiter cet objet, et ses enfants, et ceux de n'importe quel objet portant le même identifiant, dans le mode change.