On 07/03/2008, Michael Müller-Hillebrand <mmh(_at_)cap-studio(_dot_)de> wrote:
So
<xsl:variable name="foo" as="document-node()">
<a/>
<b/>
</xsl:variable>
would be the equivalent of (identical to?) an un-typed variable and
allow siblings?
It would except that would cause an error because the content of the
variable (element()+) doesn't match the required type
(document-node()) so you need to manually create the document node:
<xsl:variable name="foo" as="document-node()">
<xsl:document>
<a/>
<b/>
</xsl:document>
</xsl:variable>
....which is quite verbose in comparison to just leaving off the as attribute.
--
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--