English | >> Français << | Deutsch | Magyar | 中文 | Polski ZVON > Tutorials > XSLT Tutorial
>> Page 60 << | Précédent | Suivant | Contenu | Index des éléments

La méthode de sortie html ne doit pas générer une balise de fin pour les éléments vides de la spécification HTML. Elle ne doit pas remplacer les caractères réservés figurant dans le contenu des éléments script et style (examinez le code source de la fenêtre du milieu dans votre navigateur). Comparez à Feuille de style XSLT 2 et reportez-vous à la spécification XSLT pour plus de détails.

Feuille de style XSLT 1

Source XML
<source>

<h1> HTML output </h1>
<AAA/>
<HR/>
<script>if (a < b) foo(); if (cc < dd) foo() </script>
<hr/>
<hr/>
<Hr/>
<hR/>

</source>

Sortie
<h1> HTML output </h1>
<AAA></AAA>
<HR><script>if (a < b) foo();
if (cc < dd) foo()
</script><hr>
<hr>
<Hr>
<hR>

Vue HTML

HTML output


Feuille de style XSLT
<xsl:stylesheet version = '1.0'
     xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>

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


</xsl:stylesheet>


Feuille de style XSLT 2

Source XML
<source>

<h1> HTML output </h1>
<AAA/>
<HR/>
<script>if (a < b) foo(); if (cc < dd) foo() </script>
<hr/>
<hr/>
<Hr/>
<hR/>

</source>

Sortie
<h1> HTML output </h1><AAA/><HR/><script>if (a &lt; b) foo();
if (cc &lt; dd) foo()
</script><hr/><hr/><Hr/><hR/>

Vue HTML

HTML output


Feuille de style XSLT
<xsl:stylesheet version = '1.0'
     xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>

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


</xsl:stylesheet>