This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: xsl:output encoding attribute
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] xsl:output encoding attribute
- From: "Michael Kay" <mhkay at iclway dot co dot uk>
- Date: Tue, 15 May 2001 01:54:45 +0100
- Reply-To: xsl-list at lists dot mulberrytech dot com
> We are executing xsl transformatin on a server using MSXML
> version 3.0. The
> input xml is specifying UTF-8 encoding. The stylesheet is
> specifying UTF-8
> encoding. But Microsoft's parser is outputting UTF-16 encoding.
>
> There is an encoding attribute on the xsl:output element
> that we should be
> able to use to control the output encoding. We have been
> unsuccessful at
> getting that to work.
MSXML uses the encoding attribute if the output is written to a byte stream,
but not if it is written to a character string or to a DOM: in those cases
the encoding is predefined by the target object. In particular Microsoft
character strings are always UTF-16.
Mike Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list