This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: apply-templates and Ful XML Path
- To: xsl-list at mulberrytech dot com
- Subject: Re: apply-templates and Ful XML Path
- From: David Carlisle <davidc at nag dot co dot uk>
- Date: Tue, 16 May 2000 18:43:46 +0100 (BST)
- References: <200005161422.KAA23857@mulberrytech.com> <20000516132551.A25550@plan9.uct.usm.maine.edu>
- Reply-To: xsl-list at mulberrytech dot com
<!-- ** 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