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@xxxxxxxxx] > Sent: Monday, February 28, 2000 6:23 PM > To: xsl-list@xxxxxxxxxxxxxxxx > 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
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format