att.combinable provides attributes indicating how multiple references to
the same object in a schema should be combined
|
Module |
tagdocs — 22 Documentation Elements
|
Membres |
att.identified [attDef classSpec constraintSpec elementSpec macroSpec moduleSpec schemaSpec] valDesc valItem valList |
Attributs |
mode |
précise l'effet de cette déclaration sur
son 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.
|