Mark Fletcher wrote: > I think XXE is wrongly not supporting an un-scoped conref in this case. > > The conref in question was in a map/topicref element. I originally tried > using a scoped href (file.ditamap#map_id/topicref_id), which XXE > successfully transcluded; but the toolkit threw an error, expecting a > non-scoped id (file.ditamap#topicref_id). So I think this is an XXE bug.
We are happy when you find bugs in XXE, yes, really, but in this case, we are almost sure that the *only* *way* to refer to a <topicref> is "file.ditamap#map_id/topicref_id". * This because the @id attribute of a <topicref> has type "NMTOKEN" (not a real ID ==> needs to be scoped). * This in constrast with the fact that the @id attribute of a <map> has type "ID" (real ID). If we are wrong, that is, if "file.ditamap#topicref_id" is a correct URL, then DITA is *inconsistent*. If this happens to be true, we are not sure that we'll fix this problem in XXE.

