[Home] [By Thread] [By Date] [Recent Entries]
From: David N Bertoni/Cambridge/IBM <david_n_bertoni@xxxxxxxxxx>
Date: Wed, 7 Aug 2002 17:30:30 -0700
You should subscribe to the Xalan-C user list and post your questions
there:
http://xml.apache.org/mail.html
There is a sample in the Xalan distribution called StreamTransform which
shows how you can transform to a memory buffer. Your code is not the way
to do it, as you are asking a potentially non-existent Writer to write to a
one character buffer.
Dave
"Joseph Mueller"
<joseph_mueller@hotmail. To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx
com> cc: (bcc: David N Bertoni/Cambridge/IBM)
Sent by: owner-xsl- Subject: XSL and Xalan
list@xxxxxxxxxxxxxxxxxxx
com
08/07/2002 01:39 PM
Please respond to xsl-list
I hope this post is acceptable. I apologize in advance if it does not
belong here.
I am using the Xalan C parser to do my XML/XSL transformations. I can
transform to a File with no problem. What I need to do is get the
XalanResultTarget converted into a string. Here's what I have done to do
that where "xmlOut" is the XalanResultTarget and theWriter is Xalan's
writer
class.
char * str = "";
Writer * theWriter = xmlOut.getCharacterStream();
//THE NEXT LINE CRASHES THE APPLICATION
theWriter->write( str, 0, theWriter->npos);
Whatever I'm doing crashes because I am "unable to read the memory". Is
there another way to get my transformed XSL/XML into a 'string'?
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|

Cart



