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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XPath equivalence questio, Hermann Stamm-Wilbra | Thread | Re: [xsl] Safe Upgrade to XSLT 2.0, Bram Reader |
Re: [xsl] XPath equivalence questio, David Carlisle | Date | Re: [xsl] XPath equivalence questio, David Carlisle |
Month |