Subject: RE: [XSLT/newbie]value-of attributes of the root node From: "Chris Bayes" <Chris@xxxxxxxxxxx> Date: Tue, 19 Sep 2000 15:59:54 +0100 |
Nic, That is because the root node is not <description it is above <description. <description is the top level node. / root node <?xml...?> the xml declaration <!-- --> possible comments etc <description... the top level node Change you stylesheet to <xsl:template match="/"> this isn't needed <xsl:apply-templates /> </xsl:template> <xsl:template match="description"> <outputroot> <name><xsl:value-of select="@name" /> </name> <xsl:apply-templates /> </outputroot> </xsl:template> And to quote from the book that is arriving tomorrow page 20 Here <</>> is an XPath expression which identifies the <bold>root node</bold> of the document... The DOM model calls this the Document object, but in XPath it is called the root. Cioa Chris XML/XSL Portal http://www.bayes.co.uk/xml >-----Original Message----- >From: owner-xsl-list@xxxxxxxxxxxxxxxx >[mailto:owner-xsl-list@xxxxxxxxxxxxxxxx]On Behalf Of >nik.makepeace@xxxxxxxxxxxx >Sent: 19 September 2000 15:25 >To: xsl-list@xxxxxxxxxxxxxxxx >Subject: [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 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [XSLT/newbie]value-of attribute, Wendell Piez | Thread | Re: [XSLT/newbie]value-of attribute, John E. Simpson |
Re: string split, Tobias Grundmann | Date | Re: string split, Mike Berrow |
Month |