[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Using multiple xpath-default-namespace

Subject: Re: [xsl] Using multiple xpath-default-namespace
From: Michael Kay <mike@xxxxxxxxxxxx>
Date: Thu, 23 Jan 2014 16:18:58 +0000

You can use xpath-default-namespace on any XSLT element, for example
xsl;template, to define a value for that template. However, it may be more
convenient to define it at the module level: put the code for handling a
particular source document in one stylesheet module, with an
xpath-default-namespace attribute on the xsl:stylesheet element of that

Michael Kay

On 23 Jan 2014, at 11:43, Pankaj Chaturvedi <Pankaj.Chaturvedi@xxxxxxxxxxxxxx>

> Hi,
> May be I sound bit stupid but is there a way using multiple
> "xpath-default-namespace" in one stylesheet. I have a case wherein I
> have multiple XML files following same DTD, but with different version,
> difference mainly being the different "xmlns".  There are slight other
> changes and I have written style sheet which I was thinking of using on
> both version of XML but that does not seems to be case. Tried using
> local-name() but it seems to fine on root element.
> I can though segregate or write two different XSLT to handle both case
> but I thought of cross check the possibility.
> TIA.
> Best,
> Pankaj

Current Thread