This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: document() and node-list vs. tree fragment
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] document() and node-list vs. tree fragment
- From: "Chris Bayes" <chris at bayes dot co dot uk>
- Date: Thu, 27 Sep 2001 17:59:01 +0100
- Reply-To: xsl-list at lists dot mulberrytech dot com
Michael,
Try <xsl:variable name="f2" select="document('testfile2.xml')"/>
Ciao Chris
XML/XSL Portal
http://www.bayes.co.uk/xml
> -----Original Message-----
> From: owner-xsl-list@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com] On Behalf Of
> Michael Case
> Sent: 27 September 2001 17:24
> To: xsl-list
> Subject: [xsl] document() and node-list vs. tree fragment
>
>
> Hello,
>
> I tried to understand the w3c docs about copy-of and I see no
> reason why this should not work. Any help?
>
> On Linux Xalan C++ v 1.1 I can use
>
> <xsl:variable name="f2">
> <xsl:copy-of select="document('testfile2.xml')"/>
> </xsl:variable>
>
> and later
>
> <xsl:apply-templates select="$f2"/>
>
> to merge xml files or extract-merge from a series of files.
>
> BUT xalan-j_2_2_D10 on DOS and Xalan C++ v 1.2.0 both reject it.
>
> (Location of error unknown)XSLT Error
> (org.apache.xpath.XPathException): Can not convert #RTREEFRAG
> to a NodeList!
>
> Does "Can not convert..." indicate a rule or indicate a
> failure in the xalan-j implemenation? In other words, does
> xsl or xpath document() return a fragment or a nodelist, and
> did this decision just kill my script?
>
> Thanks in advance.
>
> Michael Case
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list