Subject: RE: 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: 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>
> --+--
>
|