Re: [xsl] choosing next sibling

Subject: Re: [xsl] choosing next sibling
From: Josh Canfield <joshcanfield@xxxxxxxxx>
Date: Fri, 20 Aug 2004 16:32:53 -0700
<xsl:copy-of select="/Foo/Bar[position() mod 2 = 1]"/>
<xsl:copy-of select="/Foo/Bar[position() mod 2 = 1]/following-sibling::Bar[1]"/>

On Fri, 20 Aug 2004 16:17:53 -0700 (PDT), Anthony Ettinger
<apwebdesign@xxxxxxxxx> wrote:
> Hi,
> 
> I have a xml doc that looks like this
> 
> <Foo>
>  <Bar>oneA</Bar>
>  <Bar>oneB</Bar>
>  <Bar>twoA</Bar>
>  <Bar>twoB</Bar>
>  <Bar>threeA</Bar>
>  <Bar>threeB</Bar>
> </Foo>
> 
> and I need to have two xpath expressions that will do
> the following things:
> 
> First one:
> 1) Select every other sibling starting with the the
> first <Bar>.
> 
> ie  - oneA, twoA, threeA
> 
> and another xpath expression that does this:
> 
> 2) Select the value of the next sibling of the node in
> the first expression.
> 
> ie - oneB, twoB, threeB
> 
> Thank you,
> 
> =====
> Anthony Ettinger
> Phone: (408) 656-2473
> apwebdesign@xxxxxxxxx
> http://www.apwebdesign.com
> 
> _______________________________
> Do you Yahoo!?
> Win 1 of 4,000 free domain names from Yahoo! Enter now.
> http://promotions.yahoo.com/goldrush

Current Thread