Note that my case is not about subelements: I agree that subelement @ids
are retained.
The case is about conref range: you're referencing 1 or more elements as a
range: the top-level elements in that range do not retain their IDs.
In my example, the conref range is referencing 2 <step> elements, both of
which have @id attributes. If each step was conreffed individually, their
@id attributes would not be retained, even when the referencing step
element does not itself have an @id attribute. So it follows that if both
are referenced as a range, the @id attributes are again not retained.
The difference is that in the individual reference case, the referencing
element can specify an @id attribute and that will be the effective ID of
the resolve result. In the conref range case, there's no way to specify
any @id attributes for the referenced elements.
Cheers,
E.
—————
Eliot Kimber, Owner
Contrext, LLC
http://contrext.com
On 12/12/14, 8:56 AM, "Helfinstine, David" <> wrote: