|
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 |