Variants in paragraph boundaries are quite important in the works of
W.F. Hermans, so we add them to the in-line apparatus (like Ron we use
We use a mixed system to encode variants in text structure. If the
extra paragraph break occurs in the preferred version, we use
fragmentation (as shown in my earlier post), because we like markup
outside apparatus elements and relating to text structure to be valid
for *all* versions, and we think the "next"- and "prev"-attributes on
an element make it very clear that it's end or beginning shouldn't be
taken into acount.
If the extra paragraph break occurs in another version, code is
limited to this construction:
<p>This is a dummy sentence.
<rdg wit="v2"><note type="var">paragraph break</note></rdg>
des Lebens ist der Tod.</p>
The extra paragraph break inside the rdg will be handled by the
processing system. It has no consequences for the text structure of
the other versions and therefore there seems to be no need for
Ron Van den Branden wrote:
>(we've discovered in full the horrors of waking up milestone-delimited
>hierarchies and the benefits of strict context control for their use).
For rebuilding a hierarchy encoded with milestone elements, the
grouping facilities in XSLT 2.0 come in very handy.