Nic Miloslav     Example 76    KEYWORDS      EXAMPLES      AUTHORS     


     XML     HOME     XSL 1      
<xslTutorial >
<item cell='1'> cell 1 </item>
<item cell='2'> cell 2 </item>
<name cell='1'> name 1 </name>
<name cell='2'> name 2 </name>
<size cell='1'> size 1 </size>
<size cell='2'> size 2 </size>
</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="/xslTutorial">
<TABLE border='1'>
<xsl:apply-templates select="*[@cell='1']"/>
</TABLE>
</xsl:template>
<xsl:template match="*">
<TR>
<TD><xsl:value-of select="."/></TD>
<TD><xsl:value-of select="//*[name()=name(current()) and @cell='2']"/></TD>
</TR>
</xsl:template>
</xsl:stylesheet>

     HTML 1     HOME     XML     XSL 1     OUTPUT 1     
<TABLE border="1">
<TR>
<TD> cell 1 </TD>
<TD> cell 2 </TD></TR>
<TR>
<TD> name 1 </TD>
<TD> name 2 </TD></TR>
<TR>
<TD> size 1 </TD>
<TD> size 2 </TD></TR></TABLE>

     OUTPUT 1     HOME     XML     XSL 1     HTML 1     
cell 1 cell 2
name 1 name 2
size 1 size 2