[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: RE: how I can select the largest attribute value

Subject: Re: RE: how I can select the largest attribute value
From: "Vasu Chakkera" <vasucv@xxxxxxxxxxx>
Date: Tue, 18 Jun 2002 15:00:23 +0000
select largest value
That will not serve the purpose...
u have to select the first among the sorted..
so the following code would help...

<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:for-each select="/Root/element">
<xsl:sort order="descending" select="@length" data-type="number"/>
<xsl:if test="position()=1">
<xsl:value-of select="@length"/>
</xsl:if>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>


hope this help
Vasu


From: Henk Meulekamp <henkm@xxxxxxx>
Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
To: "'xsl-list@xxxxxxxxxxxxxxxxxxxxxx'" <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Subject:  RE: how I can select the largest attribute value
Date: Tue, 18 Jun 2002 16:35:22 +0200


Maybe you can do something like this?


<xsl:for-each select="Root/element[1]">
	<xsl:sort select="@length" data-type="number" order="descending"/>
		<xsl:value-of select="@length"/>
</xsl:for-each>

| -----Original Message-----
| From: Bodrul Haque [mailto:Bodrul.Haque@xxxxxxxxxxxxxxxxxxxxxxx]
| Sent: dinsdag 18 juni 2002 16:23
| To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx'
| Subject:
|
|
| Hi List,
|
| Can someone please tell me how I can select the largest
| attribute value from the following xml file, without doing
|
| <xsl:value-of select="Root/element[@length="14"]/@length" />.
|
| (I don't want to use a hard coded value in the predicate). Is
| there an Xpath that i can use. Xml file: <Root>
|      <element  length="3" />
|      <element  length="14" />
|      <element  length="1" />
|      <element  length="6" />
|      .....
| </Root>
|
| I'm using MSXML3.
|
| Thanks in Advance
|
| Bodrul
|
|
|
| --------------------------------------------------------------
| -------------
|
| The information transmitted is intended only for the person
| or entity to
| which it is addressed and may contain confidential and/or
| privileged material. Any views or opinions presented in this
| Email message are solely those
| of the author and do not necessarily represent those of Synergy
| Logistics Limited  unless specifically stated.
| Email communications are not necessarily secure and therefore
| Synergy Logistics Limited does not accept legal
| responsibility for the
| contents of this message.
| If you are not the intended recipient and have received this
| message in
| error, Please notify Synergy Logistics Limited immediately.
|
|          Synergy Logistics Ltd. 01509 232706
|
|  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
|

XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list




_________________________________________________________________
MSN Photos is the easiest way to share and print your photos: http://photos.msn.com/support/worldwide.aspx



XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list



Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.