This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
[XSLT/newbie]value-of attributes of the root node
- To: xsl-list at mulberrytech dot com
- Subject: [XSLT/newbie]value-of attributes of the root node
- From: nik dot makepeace at webtribe dot net
- Date: Tue, 19 Sep 2000 14:25 +0000
- Reply-To: xsl-list at mulberrytech dot com
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