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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] declare the charset by an, Josh Canfield | Thread | RE: [xsl] declare the charset by an, Josh Canfield |
xml nodes with spaces (at start, en, Andrew Madigan | Date | Flash XSD, Stephen Tredrea |
Month |