English | Français | >> Deutsch << | Magyar | 中文 | Polski ZVON > Tutorials > XSLT Tutorial
>> Seite 60 << | Zurück | Vor | Inhalt | Element-Index

Wird die HTML-Ausgabemethode gew?hlt, sollte kein schliessendes Tag für ein leeres Element erzeugt werden. Weiterhine sollten Sonderzeichen in Script- und Style-Elemente nicht umgewandelt werden. Schauen Sie sich die Quellen des untersten, mittleren Fenster an. Vergleichen Sie XSLT Stylesheet 2 und schlagen Sie in der XSLT-Spezifikation für weitere Details nach.

XSLT Stylesheet 1

XML Quelltext
<source>

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

</source>

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

HTML-Ansicht

HTML output


XSLT Stylesheet
<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>


XSLT Stylesheet 2

XML Quelltext
<source>

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

</source>

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

HTML-Ansicht

HTML output


XSLT Stylesheet
<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>