Re: [xsl] Flow data in table

Subject: Re: [xsl] Flow data in table
From: David Carlisle <davidc@xxxxxxxxx>
Date: Wed, 12 Nov 2003 11:35:06 GMT
> So is it possible to nest templates?
No, it's clearly not allowed by the syntax of the language, also I would
have difficulty trying to guess what you would intend the code fragment
to mean.

Whether or not an element matches a template is a property of the
element not a property of where the apply-templates is executed, so
it's hard to see what a nested xsl:template is supposed to indicate.
Perhaps you are looking for the mode feature? Templates have a mode
attribute so you can have several templates in different modes matching
the same node.


Apart from the fact that nesting is not allowed, clearly your template
matches are wrong.
A document can only have one top level element but you have both
<xsl:template match="/bamiyan">
and
<xsl:template match="/scribe[1]/modified">
one of these can not match: either /bamiyan or /scribe, they can't both
be the top element.

David


-- 
http://www.dcarlisle.demon.co.uk/matthew

________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

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


Current Thread