RE: [xsl] testing 1st child

Subject: RE: [xsl] testing 1st child
From: "Norma Yeazell" <Nyeazell@xxxxxxxxx>
Date: Fri, 6 Aug 2004 09:18:31 -0400
I see that's what I was looking for
Thanks

-----Original Message-----
From: David Carlisle [mailto:davidc@xxxxxxxxx] 
Sent: Friday, August 06, 2004 9:12 AM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: [xsl] testing 1st child

 <xsl:when
 
test="child::figure|child::table|child::warning|child::caution|child::no
te">

child:: is the default axis so that is the same as

<xsl:when
test="figure|table|warning|caution|note">

and tests if the current node has any of those children.
You only want to test the first child, so select that first, then use
the
self:: axis to see what you have:

<xsl:when
test="*[1][self::figure or self::table or self::warning or self::caution
or self::note]">

David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________





Confidentiality Notice
The information contained in this e-mail is confidential and intended for use only by the person(s) or organization listed in the address. If you have received this communication in error, please contact the sender at O'Neil & Associates, Inc., immediately. Any copying, dissemination, or distribution of this communication, other than by the intended recipient, is strictly prohibited.

Current Thread