This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: Order by attribute name


In IE5 XSL, the order-by expression must evaluate to nodes, so there is no
way to return a calculated value such as the node's name.  In XSLT you can
do:

  <xsl:apply-templates select="@*">
    <xsl:sort select="name()"/>
  </xsl:apply-templates>

- Jonathan Marsh
  Microsoft


> -----Original Message-----
> From: Kammer, Peter [mailto:peter.kammer@cas.com]
> Sent: Monday, April 03, 2000 1:24 AM
> To: 'XSL-List@mulberrytech.com'
> Subject: Order by attribute name
> 
> 
> Using the IE5 syntax, I'd like to access the attributes of a tag in
> alphabetic order. Could anyone ever manage a similar problem, 
> I only could
> order by the attributes' values using the code below:
> 
> <xsl:template match="*">
> (...)
> <xsl:apply-templates select="@*" order-by="+text()"/>
> (...)  
> </xsl:template>
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]