Subject: Re: [xsl] how to test for the element type of the current node From: David Carlisle <davidc@xxxxxxxxx> Date: Wed, 2 Jul 2003 09:48:28 +0100 |
self::B is what you want > ".=B" tests whether the string value of teh current node is equal to the string value of its B chilf. > I tried just "B", tests whether the current node has a B child > I tried "boolean(B)" ditto. > Note that I believe that using <xsl:template match="B"> won't solve my problem > because I need to do something specific that I only need to if the > B element is nested inside the A element. Rather tha testing self:: B you could more easily replace the for-each by an apply templates and have two templates one matching "B" and one matching "A/B" 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 ________________________________________________________________________ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] how to test for the eleme, Michael Kay | Thread | RE: [xsl] how to test for the eleme, Michael Kay |
Re: [xsl] Namespaces II, David Carlisle | Date | Re: AW: [xsl] how to test for the e, David Carlisle |
Month |