This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: see if it is possible
- From: "Michael Kay" <michael dot h dot kay at ntlworld dot com>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Fri, 14 Dec 2001 09:32:15 -0000
- Subject: RE: [xsl] see if it is possible
- Reply-to: xsl-list at lists dot mulberrytech dot com
> for the following xml:
>
> <A id ="1">
> <BRef Bid="1"/>
> <BRef Bid="2"/>
> </A>
> <A id ="2">
> <BRef Bid="3"/>
> </A>
> ...
> <B id="1" type="short"/>
> <B id="2" type="long"/>
> <B id="3" type="short"/>
> ...
>
> with a known id=1 for A, how can I get the count of Bs, whose
> type="short" and id equals the Bid in BRef who are the child
> of A, whose id =1
count(B[@type="short"][@id=current()/A[@id="1"]/BRef/@Bid)
Mike Kay
>
> I did it by 30 lines xsl code.
> can this be done by one or a few line of code? like <xsl:variable
> name="count" select="count(......)"/>
>
> Thanks
>
> Long
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list