[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
Re: [xml-dev] an actual MS IE XSLT issue
- From: Philippe Poulard <philippe.poulard@sophia.inria.fr>
- To: Julian Reschke <julian.reschke@gmx.de>
- Date: Tue, 09 Jun 2009 19:05:51 +0200
Hi,
I see in the headers that the MIME type is text/html and the encoding is
ISO-8859-1 whereas in XML the declaration specifies utf-8
To avoid encoding troubles, you should send your documents with a MIME
type application/xml or others like those indicated in RFC-3023
As I understand, sending documents in text/html indicates to the HTTP
server that it can encode the document with a charset that is
potentially incompatible with those of the XML document; application/xml
let it send as-is
Though, not sure that this is related to your problem
Julian Reschke a écrit :
> Hi,
>
> the discussion about who caused XSLT "to fail" reminded me of an
> *actual* XSLT issue I recently found with IE.
>
> The problem seems to occur when serving XML with an XSLT PI, and the
> XSLT is running in HTML output mode, and is outputting unicode
> characters which the selected output encoding can't handle.
>
> For instance, try
> <http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-24.xml>, which
> uses <http://greenbytes.de/tech/webdav/rfc2629.xslt>.
>
> In IE, I'm getting a truncated result, and the error message
>
> "Zeichen konnte nicht mit 'iso-8859-1'-Kodierung gespeichert werden"
>
> And sure enough, when I change the XSLT's output element to use utf-8,
> the problem goes away. The problem also occurs with us-ascii.
>
> Now, this really doesn't make sense. If the output encoding can not
> directly encode the character, it should just be encoded using a
> character reference.
>
> Sure enough, this works as it should when running the transformation
> from the command line using msxsl.exe (a command line wrapper around
> MXSML's XSLT engine).
>
> So far I haven't succeeded creating a minimal test case, but may be
> somebody else has seen this before?
>
> BR, Julian
>
> _______________________________________________________________________
>
> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
> to support XML implementation and development. To minimize
> spam in the archives, you must subscribe before posting.
>
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
> subscribe: xml-dev-subscribe@lists.xml.org
> List archive: http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>
--
Cordialement,
///
(. .)
--------ooO--(_)--Ooo--------
| Philippe Poulard |
-----------------------------
http://reflex.gforge.inria.fr/
Have the RefleX !
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]