RE: [xsl] "Instantiating a template" ?

Subject: RE: [xsl] "Instantiating a template" ?
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Mon, 1 Dec 2003 00:19:55 -0000
> > 4. What s the difference between the following 3 template defs 
> > <xsl:template match="*"> <xsl:template match="node()">
> > <xsl:template match="//*">
> 
> The first will match any element node. The second matches any 
> node except namespace nodes, but including element, 
> attribute, text, comments, PI and the root node (not sure 
> about the last, check with the spec). 

Not quite. match="node()" is short for match="child::node()", so it will
only match nodes that are children of something: viz elements, text
nodes, comments, and PIs.

Michael Kay


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread