Lainaus "Koes, Derrick" <Derrick.Koes@xxxxxxxxxxxxxxxx>:
|
| I'm looking for an xpath query to get me the template node with the
| largest
| version number from the largest subset of templates with the same id.
XSL:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" encoding="iso-8859-1" indent="yes" />
<xsl:template match="Templates">
<xsl:for-each select="Template">
<xsl:sort select="@version"/>
<xsl:sort select="@id"/>
<xsl:if test="position()=last()">
<xsl:copy-of select="."/>
</xsl:if>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
RESULT TREE:
<?xml version="1.0" encoding="iso-8859-1"?>
<Template id="2" version="1"/>
Cheers,
Jarkko.
|
| The XML looks like:
|
| <Template id="1" version="0"/>
| <Template id="2" version="0"/>
| <Template id="3" version="0"/>
| <Template id="2" version="1"/>
|
| In the above XML, the answer to my query would be <Template id="2"
| version="1"/>
|
| Any help is appreciated.
|
| Thanks,
| Derrick
|
|
|
|
| This electronic transmission is strictly confidential to Smith & Nephew
| and
| intended solely for the addressee. It may contain information which is
| covered by legal, professional or other privilege. If you are not the
| intended addressee, or someone authorized by the intended addressee to
| receive transmissions on behalf of the addressee, you must not retain,
| disclose in any form, copy or take any action in reliance on this
| transmission. If you have received this transmission in error, please
| notify the sender as soon as possible and destroy this message.
|
| XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
|
***************************************************
* Jarkko Moilanen *
* Project Researcher, ITCM (www.itcm.org) *
* Profound XML technology Expert *
* University of Tampere *
* Hypermedia Laboratory *
***************************************************
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
- query
- Koes, Derrick - Fri, 7 Mar 2003 10:04:11 -0500 (EST)
- Jarkko . Moilanen - Sat, 8 Mar 2003 03:39:39 -0500 (EST) <=
- Dimitre Novatchev - Sat, 8 Mar 2003 05:15:30 -0500 (EST)
|
|