[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

[xsl] creating a temporary document from multiple inputs

Subject: [xsl] creating a temporary document from multiple inputs
From: Wolfgang Laun <wolfgang.laun@xxxxxxxxx>
Date: Sat, 9 Mar 2013 17:02:19 +0100

XSLT 2.0.

I had to create a single document from several inputs (so that a key
lookup could access them all with a single call):

<xsl:variable name="doc" as="document-node()">
   <xsl:sequence select="document($paths)/*"/>
 <xsl:key name="kSkips"

 <xsl:variable name="look" select="key('kSkips',$name,$doc)"/>

What surprised me was that I could use
 <xsl:sequence select="document($paths)"/>
without an error, which would make the document-nodes of the inputs
children of the temporary document-node. Is the XSL processor clever
enough to handle this? Where can I find more information about this?

Thanks for enhancing my education ;-)

Current Thread