xsl-list
[Top] [All Lists]

RE: The output of one template is the input of another template

2003-11-22 20:32:46
In canonical XSLT 1.0, templates can only match nodes in
the source tree, not the result tree, so this is
not possible. But if you use the nodeset() extension,
you can convert the output of the first template
into a nodeset and use that for the input of the second
template.

Or, you could use XSLT 2.0, which doesn't make a
distinction between source tree nodes and result tree fragments.

Lars


-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com]On Behalf Of 
Dongling Ding
Sent: Saturday, November 22, 2003 8:31 PM
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] The output of one template is the input of another
template



Hi,

I have a source XML file. I want to appy a template to
it and take its output as the input of another
template.

The one way of doing this is to have separate XSL
files and also have a main XSLT to call these two
XSLTs. However, for me I have to use one XSLT file to
contain two templates. Is there any way to do that?

Thanks


Dongling

__________________________________
Do you Yahoo!?
Free Pop-Up Blocker - Get it now
http://companion.yahoo.com/

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


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



<Prev in Thread] Current Thread [Next in Thread>