This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: namespace axis
- To: xsl-list at mulberrytech dot com
- Subject: Re: namespace axis
- From: Nick Browne <NickBrowne at slipstone dot co dot uk>
- Date: Wed, 28 Jun 2000 18:18:24 +0100
- Organization: Slipstone Ltd
- References: <NCBBIPMOPKLLGKJPBINCIEEKEHAA.julian.reschke@gmx.de>
- Reply-To: xsl-list at mulberrytech dot com
Julian Reschke wrote:
> Hi.
>
> I was trying an XSLT where I needed the namespace axis and found that both
> MSXML (May release) and XT do not support it. Right now I'm doing my tests
> with Saxon. How about the other XSLT engines?
On Oracle v2.0.2.8, the stylesheet :
<?xml version="1.0" encoding="ISO-8859-1" ?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/|*">
<xsl:for-each select="namespace::*">
<xsl:value-of select="."/>
</xsl:for-each>
<xsl:apply-templates/>
etc.
Using as input :
<?xml version="1.0" encoding="ISO-8859-1"?>
<rn:root xmlns:rn="rn-namespace">
</rn:root>
Gave : XSL-1035: Axis 'namespace' not found
I guess that's a 'No' then ! (I presume my test was valid though the error
suggests it didn't get that far.)
Would the local-name(),name() or namespace() methods give the results you
need, perhaps working up through the ancestor axis ?
Nick Browne
Slipstone Ltd
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list