[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [dita] Containers for steps and other elements!?
On Fri, 2004-09-24 at 17:29, France Baril wrote: > I like the idea of using conref for multiple items with a start and an > end id. Especially since it can be done without changes to the current > dita dtd and with almost any elements. Handling start/end ID's and selecting nodeset from between may be tricky with XSLT. Another variant is to use tags in addition to conref: <!-- referenced topic --> <steps id="stepsId"> ... <step tag="step-tag1 step-tag2">...</step> <step tag="step-tag1">...</step> <step tag="step-tag2"</step> <step>...</step> ... </steps> <!-- referencing topic --> <steps conref="topic.xml#stepsId" conref-tag="step-tag1"/> In the stylesheet, processing of such a reference is simple: id($conref_id)/*[contains(@tag, $conref_tag)]) Another side effect is the ability to reference/collect sparse elements (e.g. step-tag2 in this example). Just a thought. -- Paul
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]