This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

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


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]