This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: document() and node-list vs. tree fragment/


Thankyou Wendel,
I was sure that both me and Mike just replied to that one.

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 
> Wendell Piez
> Sent: 28 September 2001 21:41
> To: xsl-list@lists.mulberrytech.com
> Subject: Re: [xsl] document() and node-list vs. tree fragment/
> 
> 
> Michael,
> 
> As I recall, document() creates a node-set, but xsl:copy-of creates a 
> Result Tree Fragment.
> 
> So you'd have something different if you said
> 
> <xsl:variable name="f2" select="document('testfile2.xml')"/>
> 
> (But didn't someone just suggest this?)
> 
> Cheers,
> Wendell
> 
> At 03:34 PM 9/28/01, you wrote:
> >Hi,
> >
> >I have read (though maybe not understood) the w3c docs about copy-of 
> >and 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, document() supposed 
> to return a 
> >fragment or a node-set?
> 
> 
> ======================================================================
> Wendell Piez                            mailto:wapiez@mulberrytech.com
> Mulberry Technologies, Inc.                http://www.mulberrytech.com
> 17 West Jefferson Street                    Direct Phone: 301/315-9635
> Suite 207                                          Phone: 301/315-9631
> Rockville, MD  20850                                 Fax: 301/315-8285
> ----------------------------------------------------------------------
>    Mulberry Technologies: A Consultancy Specializing in SGML 
> and XML 
> ======================================================================
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 
> 


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]