Hi
-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] On Behalf Of
Lars Huttar
Sent: Wednesday, October 29, 2003 12:05 AM
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: RE: [xsl] adding a namespace to a stylesheet automatically
This is of course the scenario that motivated
xpath-default-namespace in
XSLT 2.0.
Michael Kay
Yes. I'm wondering if anyone has written a solution to make
do for XSLT 1.0.
You can use local-name() ans namespace-uri()
<xsl:template match="*[local-name()='foo' and
namespace-uri()=$mynamespace]">
<xsl:if test="parent::*[local-name()='bar' and
namespace-uri()=$mynamespace][(_at_)baz] = /*/*[local-name()='squid' and
namespace-uri()=$mynamespace]">...</xsl:if>
Just define $mynamespace as a global parameter. Every time you change
namespaces you only need ta pass the new one to the stylesheet
(...)
Regards,
Americo Albuquerque
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list