Re: [xsl] XPath equivalence question

Subject: Re: [xsl] XPath equivalence question
From: Andrew Welch <andrew.j.welch@xxxxxxxxx>
Date: Thu, 1 Dec 2011 09:54:35 +0000
> The use-case is having a content in a diverse bunch of similar DTDs
> which are being converted to another, entirely new/different DTD.  It is
> often the case where common elements -- list, item, para, sorts of thing
> -- have different semantics based on which DTD they are in, and the
> apparent best way to test for "what kind of list is this?" is to check
> the child of the root element, since those have reliably different names.

Some alternatives to checking the root element each time are:

- using a variable in the match patterns

- a tunnelled parameter from the root element template

- specific stylesheets overriding the common (providing your set up
allows for different entry point stylesheets)

- use modes, although that can quickly get painful


--
Andrew Welch
http://andrewjwelch.com

Current Thread