[XSLT/newbie]value-of attributes of the root node

Subject: [XSLT/newbie]value-of attributes of the root node
From: nik.makepeace@xxxxxxxxxxxx
Date: Tue, 19 Sep 2000 14:25 +0000
I am trying to get the value of an attribute of the root node 
into mydocument, but having a hard time.

The source is:
<description name="AirCon 5000">
 <change recency="7">
 text
 </change>
 <change recency="4">
 text
 </change>
 <change recency="3">
 text
 </change>
</description>

but this template returns nothing between <name> and </name>:

<xsl:template match="/">
 <outputroot>
  <name><xsl:value-of select="@name" />
  </name>
 <xsl:apply-templates />
 </outputroot>
</xsl:template>

However, if I have a template later which requests the attribute 
value of a different element (e.g. <change recency="x">), that 
works perfectly, as per s7.6 of the spec.

What have I missed?  Or should I just wait until Mike Kay's book 
arrives tomorrow?

Cheers for any advice,
Nik


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread