att.combinable provides attributes indicating how multiple references to
the same object in a schema should be combined
|
Module |
tagdocs — 22 Documentation Elements
|
Members |
att.identified [attDef classSpec constraintSpec elementSpec macroSpec moduleSpec schemaSpec] valDesc valItem valList |
Attributes |
In addition to global attributes
mode |
specifies the effect of this declaration on its parent
object.
Status
|
Optional |
Legal values are: |
- add
- this declaration is added to the current definitions [Default]
- delete
- if present already, the whole of the declaration
for this object is removed from the current setup
- change
- this declaration changes the declaration of the same
name in the current definition
- replace
- this declaration replaces the declaration of the same
name in the current definition
|
|
|
Note |
The informal meaning of the values for mode is
as follows:
-
add
- the object should be created (processing
any children in add mode); raise an error if an object
with the same identifier already exists
-
replace
- use this object in preference to any existing object with the
same identifier, and ignore any children of that object;
process any new children in replace mode
-
delete
- do not process this object or any existing
object with the same identifier; raise an error if any new children
supplied
-
change
- process this object, and process its children, and those
of any existing object with the same identifier, in change
mode
|