|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Sort By Multiple Values?
Hi,
I have a document here where I am attempting to sort it using multiple valu=
es. Here is the XML:
<computer>
<language>
<ability rank=3D"1">XML 1.0</ability>
<type>XML</type>
</language>
<language>
<ability rank=3D"1">XSLT 1.0</ability>
<type>XML</type>
</language>
<language>
<ability rank=3D"2">XSLT 2.0</ability>
<type>XML</type>
</language>
<language>
<ability rank=3D"1">HTML 4.01 / XHTML 1.0</ability>
<type>HTML</type>
</language>
<language>
<ability rank=3D"1">CSS</ability>
<type>HTML</type>
</language>
</computer>
The XSL:
<xsl:template match=3D"computer">
[<span class="skills">
<xsl:apply-templates select="language">
<xsl:sort select="@rank" order="ascending"/>
</xsl:apply-templates>
</span>]
</xsl:template>
The output now is in the same order as it is in the order of the document w=
hen the @rank value is 1, and followed by the one where @rank=3D2.
[XML 1.0] [XSLT 1.0] [HTML 4.01/XHTML 1.0] [CSS] [XSLT 2.0].
Is it possible that I can get it to display as
[CSS] [HTML 4.01/XHTML 1.0] [XML 1.0] [XSLT 1.0] [XSLT 2.0]
?
Thanks to those who can help.
---------------------------------------
Alice Wei
MIS 2008
School of Library and Information Science Indiana University Bloomington
ajwei@xxxxxxxxxxx
812-856-2659
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








