xsl-list
[Top] [All Lists]

RE: How to use xsl:result-document to create HTML and XML output docs?

2004-07-21 10:32:37

Well, what can I say - Saxon seems to move too fast for me :)

Thanks for your comment on the base output uri.
Forced me to remember that I created my own OutputResolver for .html at some 
point.
Guess I will have to do something similar for files ending in .svg or .xml, 
right?

(doing the transformation from a servlet btw, so not using the command line 
options)

Will then dutifully upgrade in hope that all my future problems will be 
solved...


-----Original Message-----
From: Michael Kay [mailto:mhk(_at_)mhk(_dot_)me(_dot_)uk]
Sent: Wednesday, July 21, 2004 4:21 PM
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: RE: [xsl] How to use xsl:result-document to create HTML and XML
output docs?



Have this working for HTML output files only.  When I try to 
generate the svg file, I get the following error ...
"The system identifier of the principal output file is 
unknown".  Using Saxon 7.1

Saxon 7.1 is a very old release, you need to move forward.

When you use a relative URI in the href attribute of xsl:result-document, it
is resolved relative to the "base output URI". In Saxon you set this from
the command line using the -o option. So the -o option must be specified,
even if all the output goes to secondary output files.

Michael Kay


Have the following specified in the stylesheet.

<xsl:output method="html"/>
<xsl:output name="svg-format" method="xml"/>

<xsl:result-document href="test.html">...</xsl:result-document>
<xsl:result-document href="test.svg" 
format="svg-format">...</xsl:result-document>


Thanks,
Anita 



--+------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--+--




--+------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--+--



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