Subject: [xsl] Sort and Variable From: Samuzeau Pascal <samuzeau@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> Date: Mon, 23 Apr 2001 14:27:47 +0200 |
Hi, Is there anyone to help me ? I've the XML : <Authors> <Author rank="2"> <Name>Foo</Name> </Author> <Author rank="1"> <Name>Foo</Name> </Author> </Authors> I Want to sort the name of the author order by rank and print it. My XSL is wrong, but where ? If I want to call a template with my variable in parameter, how I should do ? I've the XSL : <xsl:template name="Authors"> <xsl:variable name="authorsorder"> <xsl:for-each select="$data/Book/Authors/Author"> <xsl:sort select="@rank" data-type="number"/> </xsl:for-each> <xsl:for-each select="*[$authorsorder]"> <xsl:value-fo select="./Name"> </xsl:for-each> </xsl:variable> </xsl:template> Sincerily PS XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Sub- and Superscript, dvdb-rju | Thread | [xsl] Sort and Variable, Dan Diebolt |
RE: [xsl] Sub- and Superscript, Robert Seber | Date | Re: [xsl] XML source with DOCTYPE d, Wendell Piez |
Month |