Subject: [xsl] sorting by maximum value of multiple nodes From: "Billie" <whynot77@xxxxxxxxxxxx> Date: Wed, 8 Feb 2006 13:09:52 -0500 |
Hi everyone, What I'd like to do is sort a list by the maximum value of a node that may appear multiple times. I think I'll do much better explaining this in code rather than words, so here is the XML: <employees> <employee> <firstName>Joe</firstName> <lastName>Black</lastName> <Patent> <date>2005-10-13</date> <id>65-AHK</id> </Patent> <Patent> <date>2006-01-03</date> <id>65-AHK</id> </Patent> <Patent> <date>2004-08-24</date> <id>65-AHK</id> </Patent> </employee> <employee> <firstName>Jane</firstName> <lastName>Doe</lastName> <Patent> <date>2005-11-18</date> <id>65-AHK</id> </Patent> <Patent> <date>2006-01-19</date> <id>65-AHK</id> </Patent> </employee> <employees> I'm looking to sort this list by which employee has the most recent Patent, so in this case, Jane Doe would be first because her most recent Patent has a date of 2006-01-19 and Joe Black's most recent Patent has a date of 2006-01-03. So I would want the XSL to be something like: <xsl:apply-templates select="employee"> <xsl:sort> (what do I do here?) </xsl:sort> </xsl:apply-templates> Thanks for any help!
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Comparing sequences, cknell | Thread | Re: [xsl] sorting by maximum value , Mukul Gandhi |
RE: [xsl] Comparing sequences, cknell | Date | Re: [xsl] Comparing sequences, andrew welch |
Month |