|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] nesting sort/order-by statements
Good afternoon:
I have the following IE5 XSL stylesheet and have a question.
1. I am already sorting by ctegories (attribute of the BOOK tag) I would
like to sort the results of each category by author. Is that possible with
IE's XSL implementation.
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<xsl:apply-templates select="BIBLIOGRAPHY"/>
</xsl:template>
<xsl:template match="BIBLIOGRAPHY">
<html>
<head>
<title>Annotated bibliography</title>
</head>
<body>
<h1>Annotated Bibliography</h1>
<h2>Table View of Titles, Author(s) and Comnets</h2>
<h3>Books</h3>
<table border="2" padding="4" width="100%">
<tr>
<th>Category</th>
<th>Title</th>
<th>Author(s)</th>
<th>Coment(s)</th>
</tr>
<xsl:apply-templates select="BOOK" order-by="@CATEGORY"/>
</table>
<hr />
<p>if you have any questions about this page, please contact
Carlos Araya (<A HREF="mailto:elrond@xxxxxxxxxxxxxxxx">elrond@xxxxxxxxxxxxxxxx</A>)</p>
</body>
</html>
</xsl:template>
<xsl:template match="BOOK">
<tr>
<td width="25%"><xsl:value-of select="@CATEGORY" /></td>
<td width="25%"><span style="font-style: italic;"><xsl:value-of select="TITLE"/></span></td>
<td width="20%">
<xsl:for-each select="AUTHOR">
<xsl:value-of select="."/><br/>
</xsl:for-each>
</td>
<td width="30%">
<xsl:for-each select="COMENT">
<xsl:value-of select="."/><br/>
</xsl:for-each>
</td>
</tr>
</xsl:template>
</xsl:stylesheet>
--
Carlos E. Araya
WebCT Project Coordinator - New Media Specialist
Alquist Center for Instrucctional Development
San Jose State University
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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








