[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Tricky problem, limiting the number of source elements p
Dylan, > Lets say you have two types of elements, "typeA" and "typeB" that you want > to display, but you only want to display a maximum number of them, say five. > More particularly, you want to display as many of typeA as possible, up to > the limit of five, but if there are less than five typeAs, the remaining > space should be filled with typeBs. If you can ensure that typeAs always precede typeBs, then select="*[self::typeA or self::typeB][position() <= 5]" would probably do the trick; otherwise you will need two separate selects: select = "typeA[position() <= 5]" select = "typeB[position() <= (5 - count(typeA))]" Best regards, Nikolai XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|