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