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