RE: [xsl] access the root element

Subject: RE: [xsl] access the root element
From: "Kai Hackemesser" <kaha@xxxxxx>
Date: Thu, 3 Nov 2005 17:24:06 +0100 (MET)
If I got you right, then I must get the Metrics (=root) element from the
match="/" template by the path "Metrics" or "./Metrics".

I tried inside the "/" template following: 
<xsl:value-of select="Metrics/@date" />
but didn't got the expected value.
in oXygen XSLT Debugger I tried all known ways of XPath definitions to
access it in the XWatch tab, but no success.

I also tried to do an apply-template to "Metrics" or "/Metrics" with the
according template there - they aren't even be called while debugging.

Kai

> --- Urspr|ngliche Nachricht ---
> Von: drkm <darkman_spam@xxxxxxxx>
> An: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Betreff: RE: [xsl] access the root element
> Datum: Thu, 3 Nov 2005 16:41:45 +0100 (CET)
> 
> Kai Hackemesser wrote:
> 
> > It is a completely wellformed XML file. I try to access the
> > attributes of the Metrics element (the root element).
> 
> >     <xsl:template match="/">
> 
>   You're not matching on the root element, but the root node.  Think
> about the difference between the following templates:
> 
>     <xsl:template match="/">
>       <xsl:apply-templates select="Metrics"/>
>     </xsl:template>
> 
>     <xsl:template match="/Metrics">
>       ...
>     </xsl:template>
> 
>     <xsl:template match="Metrics">
>       ...
>     </xsl:template>
> 
> --drkm

Current Thread