|
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 |