Subject: RE: [xsl] xml:output encoding as iso-8859-1 always comes out as UTF- 16 From: "Andrew Kimball" <akimball@xxxxxxxxxxxxx> Date: Fri, 2 Mar 2001 11:44:57 -0800 |
If the object you're trying to write into implements IStream or ISequentialStream, you can use: xmlDOMSource.transformNodeToObject(xmlDOMHTMLStyle, myts) This will send an unmodified stream of bytes (encoded as you requested) to your output stream (using IStream::Write). Using transformNode must first convert to a BSTR, which is a string rather than a stream of bytes. If you only need to do a batch-mode transformation, you can use the MSXSL command-line tool (which handles encodings as you expect). This can be downloaded from http://msdn.microsoft.com/downloads/default.asp. Click on Web Development/XML/XSL/MSXSL.EXE Command Line Transformation Utility. ~Andy Kimball MSXSL Dev -----Original Message----- From: Neil Hunter [mailto:HunterN@xxxxxxx] Sent: Friday, March 02, 2001 5:49 AM To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx' Subject: [xsl] xml:output encoding as iso-8859-1 always comes out as UTF- 16 Hi, I am using MSXML3 with: <xsl:output method="html" encoding="iso-8859-1"/> but in the output I always get: <META http-equiv="Content-Type" content="text/html; charset=UTF-16"> However, in Saxon I get what I am expecting: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> I don't have much hair left to pull out..... Thanks, Neil. ICT, The Royal Society of Chemistry http://www.rsc.org XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Debugging tool for XSLT, David_Marston | Thread | [xsl] XML/XSL replace Java Applet, Qi Li |
Re: [xsl] Debugging tool for XSLT, David_Marston | Date | [xsl] XML/XSL replace Java Applet, Qi Li |
Month |