This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Where does xalan redirect:write go to?!?
- To: <xsl-list at lists dot mulberrytech dot com>, <rob at koberg dot com>
- Subject: RE: [xsl] Where does xalan redirect:write go to?!?
- From: "Ruggier, Mario" <Mario dot Ruggier at softplumbers dot com>
- Date: Wed, 11 Jul 2001 18:59:56 +0200
- Reply-To: xsl-list at lists dot mulberrytech dot com
Hi,
thanks. Yes I had also tried putting the absolute path
for the file, but no foo.out anywhere.
As for permissions, I am trying to write in the same place
as the output file specified on command line, which is
successfully written.
And, for what it's worth, forgot to mention I am running
version 1.1 of XalanTransform.
Any suggestions appreciated...
mario
> -----Original Message-----
> From: Robert Koberg [mailto:rob@koberg.com]
> Sent: Wednesday, July 11, 2001 5:09 PM
> To: xsl-list@lists.mulberrytech.com
> Subject: Re: [xsl] Where does xalan redirect:write go to?!?
>
>
> It looks good to me. You could try writing out the the
> entire path to the
> file you are outputting in your primary file. this usually solves the
> problem for me.
>
> One other thing, just for the hell of it, do you have
> permissions to write
> to the directory?
>
>
> ----- Original Message -----
> From: "Ruggier, Mario" <Mario.Ruggier@softplumbers.com>
> To: <xsl-list@lists.mulberrytech.com>
> Sent: Wednesday, July 11, 2001 7:27 AM
> Subject: [xsl] Where does xalan redirect:write go to?!?
>
>
> > Hi,
> >
> > i need to use the xalan redirect:write extension to create
> > multiple file output. (I have used saxon:output, which works
> > as documented! But, for whatever reasons, I am reqiured to use
> > xalan for this one).
> >
> > The "primary" file is written correctly, using the OutFileName
> > command line parameter. However, all attempts to generate
> > secondary output files, using redirect:write, produces no
> > results, and no complaints either.
> >
> > I also tried to run the provided example, exactly as is, and it
> > aslo has the same results. The example I am referring to is at:
> > http://heechee.osc.edu:7180/xalan-docs/extensions.html#ex-redirect
> >
> >
> > I am running it, on W2000, with:
> > XalanTransform test.xml test.xsl out.xml
> >
> > However, the file "foo.out" is nowhere to be seen.
> > For convenience, the input files added below.
> >
> > Many thanks, mario
> >
> >
> > ====================
> > test.xml
> > --------
> > <?xml version="1.0"?>
> > <doc>
> > <foo file="foo.out">
> > Testing Redirect extension:
> > <bar>A foo subelement text node</bar>
> > </foo>
> > <main>
> > Everything else
> > </main>
> > </doc>
> >
> > ====================
> > test.xsl
> > --------
> >
> > <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> > version="1.0"
> > xmlns:lxslt="http://xml.apache.org/xslt"
> > xmlns:redirect="org.apache.xalan.xslt.extensions.Redirect"
> > extension-element-prefixes="redirect">
> >
> > <xsl:template match="/">
> > <standard-out>
> > Standard output:
> > <xsl:apply-templates/>
> > </standard-out>
> > </xsl:template>
> >
> > <xsl:template match="main">
> > <main>
> > <xsl:apply-templates/>
> > </main>
> > </xsl:template>
> >
> > <xsl:template match="/doc/foo">
> > <redirect:write select="@file">
> > <foo-out>
> > <xsl:apply-templates/>
> > </foo-out>
> > </redirect:write>
> > </xsl:template>
> >
> > <xsl:template match="bar">
> > <foobar-out>
> > <xsl:apply-templates/>
> > </foobar-out>
> > </xsl:template>
> >
> > </xsl:stylesheet>
> >
> > =================================================
> >
> >
> > XSL-List info and archive:
> http://www.mulberrytech.com/xsl/xsl-list
> >
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list