[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [dita] conref and attribute overrides discussion
The wording in the 1.1 spec for "Content inclusion (conref)"
includes the following about merging attributes:
-------
The resolved element's attribute specifications can be drawn from
both source and target elements in the following priority:
1. All attributes as specified on the source element except
for attributes which specify the value "-dita-use-conref-target"
2. All attributes as specified on the target element except:
1. The id attribute
2. Any attribute also specified on the source element such
that its specified value (on the source element) is not
"-dita-use-conref-target"
3. The xml:lang attribute has special treatment as described in
The xml:lang attribute.
. . .
If the target element has a conref attribute specified, the above
rules should be applied recursively with the resolved element from
one source/target combination becoming one of the two elements
participating in the next source/target combination....
-------
This seems to imply that the resolved element would have the conref
attribute as specified on the source element.
Is this what we want?
It seems that the conref resolution process should "use up" the
conref attribute which should therefore not remain in the resolved
document. There may be a risk that the conref will be seen and
processed again under some circumstances.
Should we amend our wording to indicate that the resolved element's
attribute specifications should not include any conref attribute
specification?
paul
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]