Subject: Re: [xsl] How generate encoding="ISO-8859-1" in the XML output? From: David Carlisle <davidc@xxxxxxxxx> Date: Wed, 9 May 2001 18:17:10 +0100 |
MSXML generates <?xml version="1.0" encoding="UTF-16"?> discard the sentence <xsl:output method="xml" indent="yes" encoding="ISO-8859-1" />? The only way I've found is <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xsl:exclude-result-prefixes="user" > <xsl:output method="xml" indent="yes" omit-xml-declaration="yes" /> <xsl:template match="/"> Don't do that!!! Then you have the worst possible result, a document that is encoded in UTF16 but claims to be in latin-1. MSXSL does honour the <xsl:output method="xml" indent="yes" encoding="ISO-8859-1" /> as long as you use the command line version to write to a file or the transform() method. If you use transformNode then it always produces a utf16 based string but in that case, why do you care what encoding it is in? Any XML parser will understand the utf16. David _____________________________________________________________________ This message has been checked for all known viruses by Star Internet delivered through the MessageLabs Virus Scanning Service. For further information visit http://www.star.net.uk/stats.asp XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] How generate encoding="IS, Michael Kay | Thread | Re: [xsl] transforming Content Mark, David Carlisle |
RE: [xsl] How generate encoding="IS, Michael Kay | Date | [xsl] import/include and apply-impo, Janning Vygen |
Month |