[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] determine if a value exist in the following-sibling


Subject: Re: [xsl] determine if a value exist in the following-sibling
From: Red Light <skydelta98@xxxxxxxxx>
Date: Tue, 5 Apr 2011 03:09:19 -0700 (PDT)

Hi Andrew,

thanks a lot

--- On Tue, 4/5/11, Andrew Welch
<andrew.j.welch@xxxxxxxxx> wrote:

> From: Andrew Welch
<andrew.j.welch@xxxxxxxxx>
> Subject: Re: [xsl] determine if a value exist in
the following-sibling
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Cc: "Michel
Hendriksen" <michel.hendriksen@xxxxxxxxx>
> Date: Tuesday, April 5, 2011, 9:59
AM
> Typically use normalize-space() to
> check for non-whitespace content.
>
> To check that the first <amount> following sibling
> has a value with
>
something in it:
> 
> following-sibling::amounts[1]/value[normalize-space(.)]
> 
> For any remove the [1], or to check that the very next
> element is an
<amount>
> 
> following-sibling::*[1][self::amounts]/.....
> 
> 
> 
> On 5
April 2011 10:48, Michel Hendriksen <michel.hendriksen@xxxxxxxxx>
> wrote:
> >
string-length(value) > 0
> >
> > On Tue, Apr 5, 2011 at 11:42 AM, Red Light
<skydelta98@xxxxxxxxx>
> wrote:
> >> Hi,
> >>
> >> please anyone can help me
with this expression,
> >>
> >> i got the following xml :
> >> <amounts>
> >>
       <period_id>1</period_id>
> >>        <value>1</value>
> >> </amounts>
>
>> <amounts>
> >>        <period_id>2</period_id>
> >>        <value></value>
> >> </amounts>
> >>
> >> in my code i have <xsl:for-each
> select="amounts">
> >>
> >> and i want to test if the next elements of amounts
> have a "value"
or not,
> >> i'm using xslt 1.0 with xalan/apache fop.
> >>
> >> NB: i tried
with the
> following:boolean(following-sibling::amount/text())
> >> but the
expression is wrong ....
> >>
> >> and thanks a lot for you help
> >>
> >>
>
--~------------------------------------------------------------------
> >>
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> >> To
unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
> >> or e-mail:
<mailto:xsl-list-unsubscribe@xxxxxxxxxxxxxxxxxxxxxx>
> >> --~--
> >>
> >>
> >
> >
> --~------------------------------------------------------------------
>
> XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> > To
unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
> > or e-mail:
<mailto:xsl-list-unsubscribe@xxxxxxxxxxxxxxxxxxxxxx>
> > --~--
> >
> >
> 
> 
>
> -- 
> Andrew Welch
> http://andrewjwelch.com
> 
>
--~------------------------------------------------------------------
>
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> To
unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
> or e-mail:
<mailto:xsl-list-unsubscribe@xxxxxxxxxxxxxxxxxxxxxx>
> --~--


Current Thread
Keywords