[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Logic OR in the XPath
Thanks, I got it. Dongling --- Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> wrote: > 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? > > > >I have something here but didn't work. Please > advise > > > ><xsl:when test="not(./*[name(.) = 'Shared']) | > >(./Shared/text() ='N')"> > > 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 > > > ====================================================================== > Wendell Piez > mailto:wapiez@xxxxxxxxxxxxxxxx > Mulberry Technologies, Inc. > http://www.mulberrytech.com > 17 West Jefferson Street Direct > Phone: 301/315-9635 > Suite 207 > Phone: 301/315-9631 > Rockville, MD 20850 > Fax: 301/315-8285 > ---------------------------------------------------------------------- > Mulberry Technologies: A Consultancy Specializing > in SGML and XML > ====================================================================== > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com 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
|