RE: [xsl] xsl:output encoding attribute

Subject: RE: [xsl] xsl:output encoding attribute
From: "Michael Kay" <mhkay@xxxxxxxxxxxx>
Date: Tue, 15 May 2001 01:54:45 +0100
> 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


Current Thread