[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
Re: XSLT error "Switch from current encoding to specified en
Subject: Re: XSLT error "Switch from current encoding to specified encoding no t supported"
From: Joao Pedro Martins <jota@xxxxxxx>
Date: Thu, 10 Aug 2000 23:07:25 +0100
|
I have a similar problem, but outputing html (MSXML July Ed).
First, it seems that the fact that ASP strings are UTF-16 (?)
doesn't allow for the use of the iso-8859-1 encoding/version
xml line.
Second, even if xsl:output mentions output encoding = iso8859-1,
the xslt processor ignores this line and adds a META encoding
line of UTF-16.
The same XML/XSL-T worked fine in the may tech preview.
joão martins
Friedlander, Hal arranhou no interstício de um copo:
XSLT error "Switch from current encoding to specified encoding not
supported"
Attempting to transform XML source doc to XML result via XSL stylesheet
and MSXML.
I get the following error. "Switch from current encoding to specified
encoding not supported"
And ..encoding="UTF-16"?> is added to the <?xml version="1.0" declaration.
How do i prevent the "switch" and remove the encoding statement? Source
code is below. Thanks very much
-Hal Friedlander
XML SOURCE
<?xml version="1.0"?>
<book title="Essential XML">
<author name='Don' age='25' canadian='false'/>
<author name='Aaron' age='19' canadian='false'/>
<author name='John' age='20' canadian='true'/>
</book>
XSL SOURCE
<?xml version='1.0' ?>
<doc xmlns:xsl='http://www.w3.org/1999/XSL/Transform'
xsl:version='1.0'><xsl:copy-of select='/book/author'/></doc>
ASP SOURCE
<%
Option Explicit
Dim oXML, oXSL
Set oXML = server.CreateObject("MSXML2.FreeThreadedDOMDocument")
Set oXSL = server.CreateObject("MSXML2.FreeThreadedDOMDocument")
Call oXML.load(Server.MapPath("msdnsample3.xml"))
if oXML.parseError.line > 0 then
Response.Write oXML.parseerror.reason
Response.End
end if
Call oXSL.Load(Server.MapPath("msdnsample3.xsl"))
if oXSL.parseError.line > 0 then
Response.Write oXSL.parseerror.reason
Response.End
end if
Call Response.Write(oXML.transformNode(oXSL))
Set oXSL = Nothing
Set oXML = Nothing
%>
RESULT XML SOURCE
<?xml version="1.0" encoding="UTF-16"?>
<doc>
<author name="Don" age="25" canadian="false" />
<author name="Aaron" age="19" canadian="false" />
<author name="John" age="20" canadian="true" />
</doc>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
--
,--------------------[ Espreite: http://www.queroter.com ]-----------------.
| http://www.terravista.pt/BaiaGatas/3612 OU http://planeta.clix.pt/neves/ |
`---------------------------[ jota@xxxxxxx ]-------------------------------'
Design & Comunicação Interactiva @ LINK
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
RSS 2.0 |
|
Atom 0.3 |
|
|