[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: apply-templates and Ful XML Path


Subject: Re: apply-templates and Ful XML Path
From: David Carlisle <davidc@xxxxxxxxx>
Date: Tue, 16 May 2000 18:43:46 +0100 (BST)

	<!-- ** this doesn't work, but it should, right? ** -->
	<xsl:apply-template select="ChildOfRoot"/>

	<!-- ** This does work ** -->
	<xsl:apply-template select=/ROOTNODE/AnotherChildofRoot"/>

well they can't both select a non empty set of nodes.
If your document element is <ROOTNODE> then the only element
child of the root node / is ROOTNODE and so the first select expression 
will return the empty node set.

If the document element is <ChildOfRoot> then the xpath
expression /ROOTNODE/AnotherChildofRoot will not select anything.

I suspect that you are confusing the top level (document) element
(which is an element node) with the root node of the document  (which is
not)

David


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



Current Thread
Keywords