|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: xml:output encoding as iso-8859-1 always comes ou
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: 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








