|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: How generate encoding="ISO-8859-1" in the XML outp
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
|
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








