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: default meta tag??


The problem I have is as follows:
My xml
<?xml version="1.0" encoding="iso-8859-6"?>
<language>
	<organisation>organisation</organisation>
	<encoding>iso-8859-6</encoding>
</language>

My xsl:

<?xml version="1.0"?>
<xsl:stylesheet  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
version='1.0'>
<xsl:output method="html"/>

<xsl:param name="xmlFile"></xsl:param>

   <xsl:template match="/">
   <html>
   <head>
   <meta content="text/html;CHARSET={document($xmlFile)//encoding}"
http-equiv="Content-Type"/>
   </head>
   <body>
      <font color="#CC0000">
              <xsl:value-of select="document($xmlFile)//organisation"/>
         </font>   <br/>
   </body>
     </html>
    </xsl:template>

</xsl:stylesheet>

My output returns:
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Type" content="text/html;CHARSET=iso-8859-6">
</head>
<body>
<font color="#CC0000">organisation</font>
<br>
</body>
</html>

The problem is in the output - the duplicate meta tag, is there a default
setting that I am missing? How do I remove the following?

<META http-equiv="Content-Type" content="text/html; charset=UTF-8">

When I use encoding for Arabic or Chinese the characters are not being
recognised due to the presence of the extra meta tag.

Thanks

Tanzila





 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]