Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries >Thread Prev - 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 7:45:00 AM 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="2*" price="123.00" /> > <hotel rating="2*" price="125.00" /> > <hotel rating="1*" price="100.00" /> > <hotel rating="4*" price="180.00" /> > </hotels> > > I know I can select all the 2* hotels with the following: > > //hotels/hotel[@rating[.='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[.='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 | |||
|
