Nic Miloslav     Example 62    KEYWORDS      EXAMPLES      AUTHORS     

The encoding attribute specifies the preferred encoding to be used. The html output method should add a META element immediately after the start-tag of the HEAD element specifying the character encoding actually used. Stylesheet 1 outputs in UTF-8, Stylesheet 2 in UTF-16, and Stylesheet 3 in Cp1250. In Stylesheet 4 look at the source of the lowest middle window in your browser. The xml source contains characters which are not present in specified character set and they are therefore escaped.


     XML     HOME     XSL 1     XSL 2     XSL 3     XSL 4      
<xslTutorial >
<HTML>
<HEAD>
<TITLE>HTML</TITLE>
</HEAD>
<BODY>
<H1> HTML output </H1>
Žížala šnek kočka pařez bečka měšec výr  
</BODY>
</HTML>
</xslTutorial>

     XSL 1     HOME     XML     HTML 1     OUTPUT 1     
<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="/xslTutorial/*"/>
</xsl:template>
</xsl:stylesheet>

     HTML 1     HOME     XML     XSL 1     OUTPUT 1     
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>HTML</TITLE> </HEAD>
<BODY>
<H1> HTML output </H1> Žížala šnek kočka pařez bečka měšec výr </BODY> </HTML>

     OUTPUT 1     HOME     XML     XSL 1     HTML 1     
HTML

HTML output

Žížala šnek kočka pařez bečka měšec výr

     XSL 2     HOME     XML     HTML 2     OUTPUT 2     
<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="/xslTutorial/*"/>
</xsl:template>
</xsl:stylesheet>

     HTML 2     HOME     XML     XSL 2     OUTPUT 2     
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=UTF-16">
<TITLE>HTML
</TITLE>
</HEAD>
<BODY>
<H1> HTML output
</H1> }~ala anek ko ka paYez be ka maec vr
</BODY>
</HTML>

     OUTPUT 2     HOME     XML     XSL 2     HTML 2     
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=UTF-16"> <TITLE>HTML</TITLE> </HEAD> <BODY> <H1> HTML output </H1> }~ala anek ko ka paYez be ka maec vr </BODY> </HTML>

     XSL 3     HOME     XML     HTML 3     OUTPUT 3     
<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="/xslTutorial/*"/>
</xsl:template>
</xsl:stylesheet>

     HTML 3     HOME     XML     XSL 3     OUTPUT 3     
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=windows-1250">
<TITLE>HTML</TITLE> </HEAD>
<BODY>
<H1> HTML output </H1> ala nek koka paez beka mec vr </BODY> </HTML>

     OUTPUT 3     HOME     XML     XSL 3     HTML 3     
HTML

HTML output

ala nek koka paez beka mec vr

     XSL 4     HOME     XML     HTML 4     OUTPUT 4     
<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="/xslTutorial/*"/>
</xsl:template>
</xsl:stylesheet>

     HTML 4     HOME     XML     XSL 4     OUTPUT 4     
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<TITLE>HTML</TITLE> </HEAD>
<BODY>
<H1> HTML output </H1> &#381;&#382;ala &scaron;nek ko&#269;ka pa&#345;ez be&#269;ka m&#283;&scaron;ec vr </BODY> </HTML>

     OUTPUT 4     HOME     XML     XSL 4     HTML 4     
HTML

HTML output

Žžala šnek kočka pařez bečka měšec vr