This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: xpath question


What I need is the node to be included if and only if the pp:attr is present
*and* has a non-empty value.

Three cases:
<ns:elem/> (don't want a match)
<ns:elem ns:attr=''/> (don't want a match)
<ns:elem ns:arrt='something'/> (DO want a match)

It sounds like I'm on the right track.

Thanks

Brian

> -----Original Message-----
> From: David Carlisle [mailto:davidc@nag.co.uk]
> Sent: Monday, February 28, 2000 6:23 PM
> To: xsl-list@mulberrytech.com
> Subject: Re: xpath question
> 
> 
> 
> >   Is this the syntax I'd want?
> 
> it depends what you want,
> 
> [@ns:attr != ''] is true if the string value of ns:attr is not empty.
>  That is it is true as long as a non empty value is specified.
>  note if the element had   ns:attr="" the test would be false.
> 
> you might want
> 
> [not(@ns:attr)] which is true if there is no ns:atrr even if it is
> specified but empty.
> 
> David
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]