This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Re: Overlapping structures
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] Re: Overlapping structures
- From: "Michael Kay" <mhkay at iclway dot co dot uk>
- Date: Wed, 10 Oct 2001 11:51:22 +0100
- Reply-To: xsl-list at lists dot mulberrytech dot com
> <a>I said <z.start/>I will watch my ways</a>
> <a><x/>and keep my tongue from sin<z.end/></a>
>
> Can somebody give an example to justify why such an ugly
> thing might be necessary in
> the first place?
Because not all information is hierarchical. In particular, with text there
are often several concurrent (overlapping) hierarchies. The most obvious is
the section structure versus the pagination structure. But it's easy to find
other examples: in Shakespeare, the boundaries of "speeches" (defined by who
is speaking) overlap with the boundaries of "lines" (defined by the metre of
the poetry). And if you mark up a document with change markings, the
start/end of changed sections bear no relationship to the logical structure
of the text.
Mike Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list