| Subject: Re: AW: [xsl] how to test for the element type of the current node From: Godmar Back <gback@xxxxxxxxxxxx> Date: Wed, 2 Jul 2003 02:02:31 -0700 (PDT) | 
Thanks for your replies.  self::B as well as local-name()='B' worked.
> 
> >But I couldn't figure that out either:  "not(B)", for instance, is a 
> >boolean and not a node set.
> 
> 	test="not(B)"
> this should work perfect. All Elements which are not B.
> 
This version assumed I'd use two consecutive for-each clauses, one 
for the B children and one for not-B-children.
So we'd be talking about a select="not(B)" here, wouldn't we?
When I try this though:
<xsl:foreach select="not(B)">
    some diagnostic output here
    <xsl:apply-templates />
</xsl:foreach>
It seems to only select a single item and not apply any templates in
apply-templates(!?)
	- Godmar
 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| Re: AW: [xsl] how to test for the e, Godmar Back | Thread | RE: [xsl] how to test for the eleme, Michael Kay | 
| Re: AW: [xsl] how to test for the e, David Carlisle | Date | Re: AW: [xsl] how to test for the e, Godmar Back | 
| Month |