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 |