xsl-list
[Top] [All Lists]

RE: Multiple output files

2003-03-05 13:01:56
My guess is that the about-dak.html file is being written, but not where
you expect. I'm not sure what Xalan's rules for this are.

Michael Kay
Software AG
home: Michael(_dot_)H(_dot_)Kay(_at_)ntlworld(_dot_)com
work: Michael(_dot_)Kay(_at_)softwareag(_dot_)com 

-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com 
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] On Behalf Of 
Chris Loschen
Sent: 05 March 2003 18:22
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] Multiple output files


Hi again!

I'm sure this must be a FAQ, but I don't seem to be finding 
anything anywhere.

I'm trying to use <xalan:write> to redirect part of my XSLT 
output to a 
separate file.
The stylesheet (in part) looks like this:

<?xml version="1.0" ?>
<xsl:stylesheet version="1.0"
         xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
...
         xmlns:xalan="org.apache.xalan.xslt.extensions.Redirect"
         extension-element-prefixes="xalan" ...>

<xsl:template match="wmeta">
         <xalan:write file="about-dak.html">
                 <div class="copyrights">
                         <h1 
class="logo"><b><xsl:text>AUTHOR</xsl:text></b></h1>
                         <h3 
class="logo"><xsl:text>TITLE</xsl:text></h3>
                         <b><xsl:apply-templates select="tle" 
/></b><br />
                 <xsl:apply-templates select="ack" /><br />
                 <hr class="half" /><a id="about"></a>
                 <xsl:apply-templates select="about" /><br />
                 <hr class="half" />
                 <i><xsl:text>MS Reader for DAK ISBN 
</xsl:text><xsl:apply-templates select="isbn" /></i><br />
                 <xsl:apply-templates select="cpy" /><br />
                 <xsl:apply-templates select="pubhistory" /><br />
                 <hr class="half" />
                 </div>
         </xalan:write>
</xsl:template>

The wmeta material is no longer appearing in my main output 
file, which is 
good, but I'm not seeing any
"about-dak.html" file being created at all. My guess from 
perusing the 
xalan site is that it's supposed
to show up in my output directory, but it's not there, nor do 
I seem to be 
able to find it anywhere else.
I thought I was following the example from Michael Kay's invaluable 
resource (2nd ed., p. 818) pretty
exactly, but something isn't flying. Does anyone have a 
suggestion? Thank 
you so much!


--Chris

--------------------------------------------------------------
--------------------------
Texterity ~ XML and PDF ePublishing Services
--------------------------------------------------------------
--------------------------
Chris Loschen, XML Developer
Texterity, Inc.
144 Turnpike Road
Southborough, MA 01772 USA
tel: +1.508.804.3033
fax: +1.508.804.3110
email: loschen(_at_)texterity(_dot_)com
http://www.texterity.com/ 


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



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



<Prev in Thread] Current Thread [Next in Thread>