Input to XSLT cannot realy be a stream (in the general case). Meaning that
XSLT processing cannot be implemented in the forward only fassion. You can
adderss each document through document($uri) function.
If you want to merge them into one node-set:
<xsl:variable name="docs">
<doc>a.xml</doc>
<doc>b.xml</doc>
<doc>c.xml</doc>
</xsl:variable>
<xsl:template match="/">
<root>
<xsl:copy-of select="document(msxsl:node-set($docs)/doc)"/>
</root>
</xsl:template>
"Robert Strickland" <st******@rjsonline.net> wrote in message
news:e8**************@TK2MSFTNGP11.phx.gbl...
I need to merge 3 or more xml streams (I have 4 string variables that
contain xml) into a single xml stream before doing a transformation. Is
there any sample code or site to show the way?
Thanks