----- Original Message -----
From: "Gabriel K" <gabriel(_dot_)klappenbach(_at_)bredband(_dot_)net>
To: <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Sent: Sunday, August 07, 2005 3:53 PM
Subject: RE: [xsl] output encoding problem (can't get UTF-8)
I have problems getting this to work.
When I try to load the XML, MSXML reports the following error:
"XML document must have a top level element"
This suggests that it can't read the stream properly.
Do you think it matters that the oStream object is passed as a parameter in
a function before it is used in xmlDom.load?
I'm now using:
set oStream = createobject("Adodb.Stream")
oStream.Type = 2
oStream.Charset = "Unicode"
oStream.open
oStream.writeText o.document
xmlDom.load(oStream)
(oStream is passed as a sub parameter first though)
I have also tried writing binary (type = 1 and oStream.write), and charset =
"UTF-8".
Any suggestions?
/Gabriel
After writing to the stream set the position to the start:
oStream.position = 0
Joe
--~------------------------------------------------------------------
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>
--~--