Nic Miloslav     Example 6    KEYWORDS      EXAMPLES      AUTHORS     

An XSL processors parses an XML source and tries to find a matching template rule. If it does, instructions inside matching template are evaluated.


     XML     HOME     XSL 1      
<xslTutorial >
<bold>Hello, world.</bold>   
<red>I am </red>
<italic>fine.</italic>
</xslTutorial>

     XSL 1     HOME     XML     HTML 1     OUTPUT 1     
<xsl:stylesheet version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:template match="bold">
<P><B><xsl:value-of select="."/></B></P>
</xsl:template>
<xsl:template match="red">
<P style="color:red"><xsl:value-of select="."/></P>
</xsl:template>
<xsl:template match="italic">
<P><i><xsl:value-of select="."/></i></P>
</xsl:template>
</xsl:stylesheet>

     HTML 1     HOME     XML     XSL 1     OUTPUT 1     
<P>
<B>Hello, world.</B></P>
<P style="color:red">I am </P>
<P>
<i>fine.</i></P>

     OUTPUT 1     HOME     XML     XSL 1     HTML 1     

Hello, world.

I am

fine.