Hallo Jelle,
My serializers map is like this:
<map:serializers
default="html">
<map:serializer name="xml-iso"
mime-type="text/xml"
src="">
<encoding>ISO-8859-1</encoding>
</map:serializer>
</map:serializers>
And using the following pipeline the xml output
encoding is correct!
<map:generate src=""/>
<map:transform
src=""/>
<map:serialize type="xml-iso"/>
Thank you for your help.
I still have problems with encoding because i
have to write xml to file system:
I'm using SourceWritingTransformer and
my real pipeline is like the
following:
<map:generate src=""/>
<map:transform
src=""/>
<map:transform
type="tofile"/>
<map:serialize
type="xml-iso"/>
My transformers map is:
<map:transformer
name="tofile"
src="">
<!-- 'xml' is the default Serializer (if your Source needs one, like for
instance FileSource) -->
<map:parameter name="serializer"
value="xml-iso"/>
</map:transformer>
The output files continue to have the encoding
set to utf-8
Any idea?
Thank you
Gianluca
----- Original Message -----
Sent: Thursday, November 06, 2003 5:07
PM
Subject: RE: [HELP]: How to set xml
encoding?
Sorry, al little too quick perhaps. You should also define the
encoding in the components section, for example:
<map:serializers
default="html"
label="result">
<map:serializer name="xml" mime-type="text/xml"
src="">
<encoding>UTF-8</encoding>
</map:serializer>
<map:serializer name="html" mime-type="text/html"
src="">
<encoding>ISO-8859-1</encoding>
</map:serializer>
</map:serializers>
use
<serialize type="xml"
/>
Jelle
Hallo,
i need to set correctly the encoding
of my xml output files in apipeline.
For example:
if I use a simple pipeline like
this
<map:generate
src=""/>
<map:transform
src=""/>
<map:serialize/>
The xml encoding in the input.xml is
ISO-8859-1,
The xml encoding of the
simple.xsl s ISO-8859-1,
The simple.xsl file contains a line like
this<xsl:output method="xml" version="1.0" encoding="ISO-8859-1"
/>
The output xml has always the encoding
UTF-8.
Any idea?
Thank you
Gianluca Morello