English | Français | Deutsch | >> Magyar << | 中文 | Polski ZVON > Tutorials > XSLT Tutorial
>> Oldal 61 << | Előző | Következő | Tartalom | Elem index

Az encoding attribútum a használni kívánt kódolást határozza meg. A html kimeneti metódus k?zvetlen a HEAD elem után egy megfelel? META elemet hoz létre, mely tartalmazza a használt kódolást. Az XSLT stíluslap 1 példa kimenete UTF-8, az XSLT stíluslap 2 példáé UTF-16, és az XSLT stíluslap 3 példáé pedig Cp1250. Az XSLT stíluslap 4 példánál nézd meg a b?ngész?ben a k?zépen alul látható ablak forrását. Az xml forrás olyan karaktereket tartalmaz, melyek nem részei a meghatározott karakterkészletnek, ezért azok eszképelésre kerülnek.

XSLT stíluslap 1

XML forrás
<source>

<html>
     <head>
          <title>HTML</title>
     </head>
     <body>
          <h1> HTML output </h1> ?í?ala ?nek ko?ka pa?ez be?ka mě?ec vyr
     </body>
</html>

</source>

Kimenet
<html>
  
  <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  
     
     <title>HTML</title>
     
  </head>
  
  <body>
     
     <h1> HTML output </h1>
     ?&iacute;?ala ?nek
     ko?ka pa?ez
     be?ka m&#283;?ec vyr  
     
  </body>
  
</html>

HTML nézet
HTML

HTML output

?í?ala ?nek ko?ka pa?ez be?ka mě?ec vyr
XSLT stíluslap
<xsl:stylesheet version = '1.0'
     xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>

<xsl:output method="html" encoding="UTF-8"/>
<xsl:template match="/">
     <xsl:copy-of select="/source/*"/>
</xsl:template>


</xsl:stylesheet>



XSLT stíluslap 2

XML forrás
<source>

<html>
     <head>
          <title>HTML</title>
     </head>
     <body>
          <h1> HTML output </h1> ?í?ala ?nek ko?ka pa?ez be?ka mě?ec vyr
     </body>
</html>

</source>

Kimenet
þÿ<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-16">


<title>HTML</title>

</head>

<body>

<h1> HTML output </h1>
?&iacute;?ala ?nek
ko?ka pa?ez
be?ka m&#283;?ec vyr

</body>

</html>

HTML nézet
þÿ<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-16"> <title>HTML</title> </head> <body> <h1> HTML output </h1> ?&iacute;?ala ?nek ko?ka pa?ez be?ka m&#283;?ec vyr </body> </html>
XSLT stíluslap
<xsl:stylesheet version = '1.0'
     xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>

<xsl:output method="html" encoding="UTF-16"/>
<xsl:template match="/">
     <xsl:copy-of select="/source/*"/>
</xsl:template>


</xsl:stylesheet>



XSLT stíluslap 3

XML forrás
<source>

<html>
     <head>
          <title>HTML</title>
     </head>
     <body>
          <h1> HTML output </h1> ?í?ala ?nek ko?ka pa?ez be?ka mě?ec vyr
     </body>
</html>

</source>

Kimenet
<html>
  
  <head>
     <meta http-equiv="Content-Type" content="text/html; charset=Cp1250">
  
     
     <title>HTML</title>
     
  </head>
  
  <body>
     
     <h1> HTML output </h1>
     ?&iacute;?ala ?nek
     ko?ka pa?ez
     be?ka m&#283;?ec vyr  
     
  </body>
  
</html>

HTML nézet
HTML

HTML output

?í?ala ?nek ko?ka pa?ez be?ka mě?ec vyr
XSLT stíluslap
<xsl:stylesheet version = '1.0'
     xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>

<xsl:output method="html" encoding="Cp1250"/>
<xsl:template match="/">
     <xsl:copy-of select="/source/*"/>
</xsl:template>


</xsl:stylesheet>



XSLT stíluslap 4

XML forrás
<source>

<html>
     <head>
          <title>HTML</title>
     </head>
     <body>
          <h1> HTML output </h1> ?í?ala ?nek ko?ka pa?ez be?ka mě?ec vyr
     </body>
</html>

</source>

Kimenet
<html>
  
  <head>
     <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  
     
     <title>HTML</title>
     
  </head>
  
  <body>
     
     <h1> HTML output </h1>
     ?&iacute;?ala ?nek
     ko?ka pa?ez
     be?ka m&#283;?ec vyr  
     
  </body>
  
</html>

HTML nézet
HTML

HTML output

?í?ala ?nek ko?ka pa?ez be?ka mě?ec vyr
XSLT stíluslap
<xsl:stylesheet version = '1.0'
     xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>

<xsl:output method="html" encoding="ISO-8859-1"/>
<xsl:template match="/">
     <xsl:copy-of select="/source/*"/>
</xsl:template>


</xsl:stylesheet>