RE: [xsl] declare the charset by an output element not the xml declaration?

Subject: RE: [xsl] declare the charset by an output element not the xml declaration?
From: "Markus Hanel" <markus.hanel@xxxxxx>
Date: Wed, 16 Jun 2004 10:11:34 +0200 (MEST)
Hallo,
the encoding is placed in two files:
1. the xml file: 
2. the xsl stylesheet

Is it possible to place the encoding in the xml declaration of the xml file
to "ISO-8859-1", set no encoding in the xml declaration of the the xsl
stylesheet and create the html output with a meta tag with charset
"ISO-8859-1"?
markus

> You are creating an output element in your html, which html is not going
> to understand. You need to use a meta tag, as previously mentioned.
> 
> The other problem is that by default your output is going to be in UTF-8,
> unless you have set the serializer to output something different. For
> example, in Java you can use the Transformer.setOutputProperty() method to
> override the encoding in the stylesheet.
> 
> Josh
> 
> -----Original Message-----
> From: Markus Hanel [mailto:markus.hanel@xxxxxx]
> Sent: Tuesday, June 15, 2004 7:40 AM
> To: xsl mailinglist
> Subject: [xsl] declare the charset by an output element not the xml
> declaration?
> 
> 
> Hallo,
> we want to hold the charset of the stylesheet flexibel. Is it well formed
> to
> give no encoding in the xml declaration but in the output element?
> 
> Many thanks,
> markus
> 
> <?xml version="1.0"?>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
> 
> <xsl:template match="/">
> <html>
> <head>
> <xsl:processing-instruction name='output'>
>   <xsl:text>method="html"
> </xsl:text><xsl:text>encoding="</xsl:text><xsl:value-of
> select="$etc/et[attribute::name = 'charset']" /><xsl:text>"</xsl:text>
> </xsl:processing-instruction>
> <title></title>
> </head>
> 
> <body>
>   <xsl:apply-templates />
> </body>
> </html>
> </xsl:template>
> 
> 
> --+------------------------------------------------------------------
> XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
> or e-mail: <mailto:xsl-list-unsubscribe@xxxxxxxxxxxxxxxxxxxxxx>
> --+--
> 
> 
> --+------------------------------------------------------------------
> XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
> or e-mail: <mailto:xsl-list-unsubscribe@xxxxxxxxxxxxxxxxxxxxxx>
> --+--
> 


Current Thread