Next in thread → Next in month →

RE: [dita] DITA Processing Model

From
Paul Prescod <>
Date
2005-10-25T18:44:55+00:00
ID
Thread
RE: [dita] DITA Processing Model
> -----Original Message-----
> From: Robert D Anderson [mailto:] 
> Sent: Tuesday, October 25, 2005 6:59 AM
> To: Paul Prescod
> Cc: 
> Subject: Re: [dita] DITA Processing Model
> 
> ...
> 
> In terms of keeping intermediate files DITA-compliant, we 
> have tried to do so as much as possible, though I do not 
> think it is required. To that end, one of the things we do is 
> adjust IDs that are pulled in by conref, so that they do not 
> conflict with IDs in the current topic. This is important for 
> later steps that retrieve cross reference text, and might 
> otherwise have to choose between multiple copies of the same 
> ID. For example, you may have a cross reference to a table 
> with id="info". If you use conref to pull in a paragraph or a 
> list item with id="info", then your cross reference of 
> "#topic/info" will actually be pointing to both.

Does this mean that it is impossible with the DITA toolkit to
cross-reference to an element included by CONREF?

E.g.

Doc1.xml:
...
<foo id="foo">
 <bar if="bar"/>
</foo>
...

Doc2.xml: 

<foo conref="Doc1.xml#foo"/>

Would Doc2.xml#topicID/bar work or not?

Whatever your answer, do you think that the answer is derivable from the
DITA spec or only through inspection of the toolkit code?

 Paul Prescod
Next in thread → Next in month →