[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: match selection formulae
So if i'm reading you correctly, the following: match="foo[@bar!='']" 1. <foo>x</foo> 2. <foo bar="">x</foo> 3. <foo bar="x">x</foo> should match #3 only? and are these two expressions equivalent? match="foo[@bar!='']" match="foo[not(@bar='')]" -----Original Message----- From: Michael Kay [mailto:mhkay@xxxxxxxxxxxx] Sent: Friday, September 07, 2001 5:28 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: RE: match selection formulae > In my naiveity, I thought that @rend='' would be the > equivalent of testing for > the non-existence of an attribute - however, not(@rend) > doesn't appear to work either. boolean(@rend) is true if the attribute exists not(@rend) is true if the attribute doesn't exist @rend='' is true if the attribute exists and has the value "". Mike Kay 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
|