[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Logic OR in the XPath
Dongling,
At 04:19 PM 10/23/2003, you wrote: I need to check if a meember doesn't exist or its value equals "N" then do something. How can I do that? This doesn't work because the union operator "|" works only on node sets, whereas the two expressions on either side of it here both return Booleans. You can't unify two Booleans. I think you want test="not(Shared) or Shared='N'" ...or (unabbreviated form of the same)... test="not(child::Shared) or child::Shared='N'" Translated into English, this reads "when there is no "Shared" element child or when a "Shared" element child has (string) value = 'N'. Cheers, Wendell
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
|