Subject: RE: [xsl] Selecting a set of nodes From: "Michael Kay" <mhkay@xxxxxxxxxxxx> Date: Mon, 5 Feb 2001 17:59:58 -0000 |
> 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Selecting a set of nodes, David Carlisle | Thread | RE: [xsl] Proper way to use XSL for, Ben Robb |
RE: [xsl] Proper way to use XSL for, Ben Robb | Date | Re: [xsl] Detecting presence of att, David Carlisle |
Month |