| Subject: RE: [xsl] how to test for the element type of the current node From: "Michael Kay" <mhk@xxxxxxxxx> Date: Wed, 2 Jul 2003 10:57:28 +0100 | 
> <xsl:template match="A"> > <xsl:for-each select="B"> > apply-templates for B > </xsl:for-each> You don't need to put for-each around apply-templates; it processes each node in the selected node-set automatically. > <xsl:for-each select="select all nodes that are not Bs"> You can do select="*[not(self::B)]", or you can do the apply-templates with mode="not-B" and write a template rule <xsl:template match="B" mode="not-B"/> that does nothing. In XPath 2.0, select="* except B" selects all the nodes except the Bs. Michael Kay 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, Godmar Back | Thread | Re: [xsl] how to test for the eleme, David Carlisle | 
| RE: [xsl] how to test for the eleme, Michael Kay | Date | RE: [xsl] Which one's faster, Jim Fuller | 
| Month |