This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: xsl:output encoding attribute


> 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]