J. Zhang wrote:
I am writing my output to multiple files. However, I need to write my
output to existing files that have already been created. In Saxon I get
an error:
XTDE1490: Cannot write more than one result document to the same URI, or
write to a URI
Simple question: How can you append to an existing file?
That is not possible in a single transform. One way to do it in XSLT is
to do two transformations:
1. Transform into separate temp files
2. Concatenate the temp files that need concatenation (with
unparsed-text() for instance)
but the second step is just as easily done with any pipe command in DOS
or Linux command prompt, i.e., in DOS you can do:
type temp1.xml >> final.xml
type temp2.xml >> final.xml
type temp3.xml >> final.xml
Cheers,
-- Abel Braaksma
--~------------------------------------------------------------------
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>
--~--