RE: [xsl] Attributes?

Subject: RE: [xsl] Attributes?
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Thu, 1 Jul 2004 15:46:42 +0100
> why dont you use //
> the XPATH documentatio states
> 
> //para selects all the para descendants of the document root and thus
> selects all para elements in the same document as the context node

The match attribute of xsl:template is a match pattern, not an XPath
expression.

In XSLT 1.0, match="g" matches exactly the same elements as match="//g".
There's a slight difference in 2.0, because match="//g" will only match g
elements that are in a tree with a document node as its root - which means
the processor has extra checks to do in this case.

Similarly, select="./@name" is precisely equivalent to select="@name".

Michael Kay


Current Thread