Subject: Re: [xsl] Re: fn:collection and result-document problem From: Robert Koberg <rob@xxxxxxxxxx> Date: Mon, 24 Mar 2008 09:33:16 -0400 |
Ufff... You are right. That was the problem. thanks, -Rob On Mon, 2008-03-24 at 14:20 +0100, Martin Honnen wrote: > Robert Koberg wrote: > > > The transformation does reach the match="/" mode="jspx" template, but > > fails to write the file producing the error: > > > > "Cannot write more than one result document to the same URI, or write > > to a URI that has been read: file:/path/to/my/source.xml ..." > > > > That is why I don't understand. The temporary tree that I use > > successfully to write the files (from the previous post) uses the exact > > same source and destination URIs as the method above. Don't get it... > > What I suspect is that you have > <xsl:template match="/"> > <xsl:apply-templates > select="collection($jspx-includes-dir)" > mode="jspx"/> > </xsl:template> > and then later your > <xsl:result-document href="{$page-path}"> > <xsl:apply-templates select="$jspx-doc"/> > </xsl:result-document> > ends up calling the above root node template again. > Just a guess, but that would explain why you get the error message about > trying to write to an already opened file.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Re: fn:collection and res, Martin Honnen | Thread | [xsl] analyze string issues, Terry Ofner |
Re: [xsl] Re: fn:collection and res, Martin Honnen | Date | Re: [xsl] Using xpath fn: functions, Colin Paul Adams |
Month |