xsl-list
[Top] [All Lists]

Re: [xsl] XPath equivalence question

2011-12-01 03:54:46
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

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>