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
|