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.


Reply via email to