Subject: [xsl] Template matching with multiple namespaces From: "Tony Rowe" <tony.rowe@xxxxxxxxxxxxxx> Date: Fri, 20 Mar 2009 14:18:58 +1100 |
Hi, I have a stylesheet which works with one namespace, prefix say 'lml'. I now want the same stylesheet to work on documents under another namespace, say lml10. Here is my namespace defs... <xsl:stylesheet version="1.0" xmlns:lml=... xmlns:lml10=... xmlns:msxsl=... xmlns:xsl="... > Now the stylesheet does, of course match nodes such as <xsl:apply-templates select=".//lml:LandXML" /> But I want it to also match on <xsl:apply-templates select=".//lml10:LandXML" />. How can I set up some variable to allow me not to have to duplicate code? This doesn't work...NodeTest expected. <xsl:apply-templates select=".//{$namespacevariable}:LandXML" /> Or is there a better way to get the one stylesheet to work over multiple namespaces? I am using XSLT 1.0 still because I need to use the MSXML parser 6.0. Tony
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] insert to copied node, Michalmas | Thread | Re: [xsl] Template matching with mu, Jeff Sese |
Re: [xsl] insert to copied node, Michalmas | Date | [xsl] Accessing Package Files Using, Jeff Sese |
Month |