Subject: RE: 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: 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
|