Subject: RE: "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
|