Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries >Thread Prev - Re: Get minimum value for nodes with a given attribute value >Thread Next - Re: Get minimum value for nodes with a given attribute value Re: Get minimum value for nodes with a given attribute valueTo: NULL Date: 1/2/2007 6:14:00 AM Hi Kevin Am I not right in thinking that I can only use the Xsl:Sort function if I am in for-else loop? What I am actually trying to acheive is to put a list at the top of my page, detailling the cheapest room for each star rating. i.e. --------------------------------------------- 1* - =A310 2* - =A320 4* - 40 --------------------------------------------- If I were to use the XSL sort, what x-path would I use to get each value? Many thanks Darren Kevin Spencer wrote: > Sort them first. > > -- > HTH, > > Kevin Spencer > Microsoft MVP > Bit Player > http://unclechutney.blogspot.com > > Where there's a Will, there's a William. > > <Darren.Ratcliffe@g...> wrote in message > news:1167739783.990575.240820@4...... > > Hi everyone > > > > I'll try to keep it simple.... I have some XML of some hotels, and I > > would like (using XSL) to write out the minimum price of a room in each > > hotel, based on its star rating... and I am presuming I can do floor() > > for this. > > > > The bit I am struggling with is the XPATH to say "get me the price for > > each of the two star hotels". > > > > If my xml were structured like this: > > > > <hotels> > > <hotel rating=3D"2*" price=3D"123.00" /> > > <hotel rating=3D"2*" price=3D"125.00" /> > > <hotel rating=3D"1*" price=3D"100.00" /> > > <hotel rating=3D"4*" price=3D"180.00" /> > > </hotels> > > > > I know I can select all the 2* hotels with the following: > > > > //hotels/hotel[@rating[.=3D'2*']] > > > > But how can I add to that to get the lowest price for a 2* hotel? My > > guesstimate is something like this: > > > > floor(//hotels/hotel[@rating[.=3D'2*']][@price]) > > > > Though this doesn't work! > > > > All help appreciated. > > > > Many thanks > > > > Darren > > | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
