>> English << | Français | Deutsch | Magyar | 中文 | Polski ZVON > Tutorials > XSLT Tutorial
>> Page 1 << | Prev | Next | Contents | Element Index

With XSL you can freely modify any source text. XSLT stylesheet 1 and XSLT stylesheet 2 produce different output from the same source file.

XSLT stylesheet 1

XML Source
<source>

<title>XSL</title>
<author>John Smith</author>

</source>

Output
<h1>XSL</h1>
<h2>John Smith</h2>

HTML view

XSL

John Smith

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

<xsl:template match="/">
     <h1>
          <xsl:value-of select="//title"/>
     </h1>
     <h2>
          <xsl:value-of select="//author"/>
     </h2>
</xsl:template>


</xsl:stylesheet>


XSLT stylesheet 2

XML Source
<source>

<title>XSL</title>
<author>John Smith</author>

</source>

Output
<h2>John Smith</h2>
<h1>XSL</h1>

HTML view

John Smith

XSL

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

<xsl:template match="/">
     <h2>
          <xsl:value-of select="//author"/>
     </h2>
     <h1>
          <xsl:value-of select="//title"/>
     </h1>
</xsl:template>


</xsl:stylesheet>