|
Subject: RE: [xsl] dinamic sorting question From: "Aniceto Lopez" <aniceto@xxxxxxxxxxxxx> Date: Mon, 16 Dec 2002 09:33:40 +0100 |
ok Michael here are the samples
-----XML
<sites-list orderedcol="cod" order="descending" type="number">
<site id="4" cod="100" folder-name="SI01"/>
<site id="2" cod="0.5" folder-name="SI35"/>
<site id="5" cod="50" folder-name="SI05"/>
<site id="1" cod="25" folder-name="SI44"/>
<site id="3" cod="0.25" folder-name="SI05"/>
</sites-list>
-----XSL
<xsl:variable name="queelemento" select="sites-list/@orderedcol"/>
<xsl:variable name="queorden" select="sites-list/@order"/>
<xsl:variable name="tipoelemento" select="sites-list/@type"/>
<xsl:for-each select="sites-list/site">
<xsl:sort select="*[name()=$queelemento]" order="{$queorden}"
data-type="{$tipoelemento}"/>
<xsl:value-of select="@id"/>,<xsl:value-of select="@cod"/>,<xsl:value-of
select="@folder-name"/><br/>
</xsl:for-each>
So "$queelemento" tells which "site"-atribute is sorting
"data-type" and "order" are working with variables but not "select"
What is wrong in my code?
thanks in advance
Aniceto Lopez
-----Mensaje original-----
De: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
[mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]En nombre de Michael Kay
Enviado el: viernes, 13 de diciembre de 2002 14:57
Para: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Asunto: RE: [xsl] dinamic sorting question
> Hi, dinamic sorting question
> after visiting dpawsosn's XSLT Questions and Jeni Tennison
> web I've found this solution to decide via variables how to sort:
>
> <xsl:sort select="*[name()=$elemento]" data-type="{$tipo}"
> order="{$orden}" />
>
> but it's not working, mabe the cause is transforming with
> Xerces2 Java Parser 2.2.1?
The cause is almost certainly in your own code, but we would need to see
more of it to help you.
Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx
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: [xsl] dinamic sorting question, Michael Kay | Thread | RE: [xsl] dinamic sorting question, Michael Kay |
| Re: [xsl] Dummy xsl, Dimitre Novatchev | Date | [xsl] Sending a nodeset to a java e, Spencer Bruce |
| Month |