Subject: [xsl] click header column to sort data. From: Tham Tinh <khautinh@xxxxxxxxx> Date: Fri, 30 May 2003 14:49:36 -0700 (PDT) |
Just in case my first message was not delivery I have one xml and one xslt file as attachments. Please take a look and help me when I click on the header column and make that column sort. Thanks XML file -------- <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="D:\My Documents\Download\Adminlist.xslt"?> <Adminlist> <sponsoroffice> <OfficeName>Somewhere </OfficeName> <administratorname> <Lname>Bui</Lname> <Fname>Binh</Fname> <Phone>1234567890</Phone> <Email>test@xxxxxxxxxxxxx</Email> </administratorname> </sponsoroffice> <sponsoroffice> <OfficeName>Seattle </OfficeName> <administratorname> <Lname>someone</Lname> <Fname>Nobody</Fname> <Phone>0987654321</Phone> <Email>mickey@xxxxxxx</Email> </administratorname> </sponsoroffice> <sponsoroffice> <OfficeName>Portland </OfficeName> <administratorname> <Lname>Smith</Lname> <Fname>Blue</Fname> <Phone>3541873658</Phone> <Email>mouse@xxxxxxx</Email> </administratorname> <administratorname> <Lname>Cat</Lname> <Fname>Eighty</Fname> <Phone>3541867894</Phone> <Email>cat@xxxxxxx</Email> </administratorname> </sponsoroffice> </Adminlist> XSL File -------- <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xsl:template match="/"> <html> <head/> <center><h1>Administrator List</h1></center> <center><hr/></center> <body> <xsl:for-each select="Adminlist"> <br/> <xsl:for-each select="sponsoroffice"> <xsl:if test="position()=1"> <table width="100%" border="0"> <thead style="cursor:hand; background-color:wheat"> <tr> <td width="205" align="center"> <h4><span style="font-size:20">Office Name</span></h4> </td> <td width="206" align="center"> <h4><span style="font-size:20">Last name</span></h4> </td> <td width="184" align="center"> <h4><span style="font-size:20">First Name</span></h4> </td> <td width="184" align="center"> <h4><span style="font-size:20">Phone</span></h4> </td> <td width="184" align="center"> <h4><span style="font-size:20">Email</span></h4> </td> </tr> </thead> <tbody> <xsl:for-each select="../sponsoroffice"> <tr valign="top" onmouseover="this.style.backgroundColor='lightyellow'" onmouseout="this.style.backgroundColor='white'" > <td width="205" align="center"> <xsl:for-each select="OfficeName"> <br/> <xsl:apply-templates/> <br/> </xsl:for-each> </td> <td width="206" align="center"> <xsl:for-each select="administratorname"> <br/> <xsl:for-each select="Lname"> <xsl:apply-templates/> </xsl:for-each> <br/> </xsl:for-each> </td> <td width="184" align="center"> <xsl:for-each select="administratorname"> <br/> <xsl:for-each select="Fname"> <xsl:apply-templates/> </xsl:for-each> <br/> </xsl:for-each> </td> <td width="184" align="center"> <xsl:for-each select="administratorname"> <br/> <xsl:for-each select="Phone"> <xsl:apply-templates/> <br/> </xsl:for-each> </xsl:for-each> </td> <td width="184" align="center"> <xsl:for-each select="administratorname"> <br/> <xsl:for-each select="Email"> <a text-decoration="underline" color="blue"> <xsl:attribute name="href">mailto:<xsl:value-of select="." /></xsl:attribute> <xsl:apply-templates/> </a> <br/> </xsl:for-each> </xsl:for-each> </td> </tr> </xsl:for-each> </tbody> </table> </xsl:if> </xsl:for-each> <br/> </xsl:for-each> </body> </html> </xsl:template> </xsl:stylesheet> ===== "It is essential to know that to be a happy person, a happy family, a happy society, it is very crucial to have a good heart, that is very crucial," Dalai Lama __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Looking for an equivalent, Eran Hammer-Lahav | Thread | |
RE: [xsl] Looking for an equivalent, Eran Hammer-Lahav | Date | RE: [xsl] questions. (urgent), Kelvin Law |
Month |