[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Selecting a set of nodes
> I´m working with the following source: > <d size-d="500"> > <c id="1" size-c="114"/> > <c id="2" size-c="116"/> > <c id="3" size-c="113"/> > <c id="4" size-c="121"/> > <c id="5" size-c="115"/> > <c id="6" size-c="111"/> > <c id="7" size-c="123"/> > </d> > > I want to display: > 1 > 2 > 3 > 4 > the id attribute of the c nodes that the sum of the size-c > attribute be > equal or less than the size-d attribute. How can I do?? <xsl:for-each select="c[sum(@size-c | preceding-sibling::c/@size-c) <= ../@size-d]"> <xsl:value-of select="@id"/>  </xsl:for-each> Mike Kay 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
|