>> English << | Français | Deutsch | Magyar | 中文 | Polski | ZVON > Tutorials > XSLT Tutorial |
Intro / Search / ZVON |
>> Page 30 << | Prev | Next | Contents | Element Index |
XML Source
<source> <n>one</n> <n>two</n> <n>three</n> <n>four</n> </source> Output
<TABLE> <TR> <TD>1. one</TD> </TR> <TR> <TD>2. two</TD> </TR> <TR> <TD>3. three</TD> </TR> <TR> <TD>4. four</TD> </TR> </TABLE> HTML view
|
XSLT stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:template match="/"> <TABLE> <xsl:for-each select="//n"> <TR> <TD> <xsl:number value="position()" format="1. "/> <xsl:value-of select="."/> </TD> </TR> </xsl:for-each> </TABLE> </xsl:template> </xsl:stylesheet> |
XML Source
<source> <n>one</n> <n>two</n> <n>three</n> <n>four</n> </source> Output
<TABLE> <TR> <TD>001. one</TD> </TR> <TR> <TD>002. two</TD> </TR> <TR> <TD>003. three</TD> </TR> <TR> <TD>004. four</TD> </TR> </TABLE> HTML view
|
XSLT stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:template match="/"> <TABLE> <xsl:for-each select="//n"> <TR> <TD> <xsl:number value="position()" format="001. "/> <xsl:value-of select="."/> </TD> </TR> </xsl:for-each> </TABLE> </xsl:template> </xsl:stylesheet> |
XML Source
<source> <n>one</n> <n>two</n> <n>three</n> <n>four</n> </source> Output
<TABLE> <TR> <TD>A one</TD> </TR> <TR> <TD>B two</TD> </TR> <TR> <TD>C three</TD> </TR> <TR> <TD>D four</TD> </TR> </TABLE> HTML view
|
XSLT stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:template match="/"> <TABLE> <xsl:for-each select="//n"> <TR> <TD> <xsl:number value="position()" format="A "/> <xsl:value-of select="."/> </TD> </TR> </xsl:for-each> </TABLE> </xsl:template> </xsl:stylesheet> |
XML Source
<source> <n>one</n> <n>two</n> <n>three</n> <n>four</n> </source> Output
<TABLE> <TR> <TD>a# one</TD> </TR> <TR> <TD>b# two</TD> </TR> <TR> <TD>c# three</TD> </TR> <TR> <TD>d# four</TD> </TR> </TABLE> HTML view
|
XSLT stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:template match="/"> <TABLE> <xsl:for-each select="//n"> <TR> <TD> <xsl:number value="position()" format="a# "/> <xsl:value-of select="."/> </TD> </TR> </xsl:for-each> </TABLE> </xsl:template> </xsl:stylesheet> |
XML Source
<source> <n>one</n> <n>two</n> <n>three</n> <n>four</n> </source> Output
<TABLE> <TR> <TD>i: one</TD> </TR> <TR> <TD>ii: two</TD> </TR> <TR> <TD>iii: three</TD> </TR> <TR> <TD>iv: four</TD> </TR> </TABLE> HTML view
|
XSLT stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:template match="/"> <TABLE> <xsl:for-each select="//n"> <TR> <TD> <xsl:number value="position()" format="i: "/> <xsl:value-of select="."/> </TD> </TR> </xsl:for-each> </TABLE> </xsl:template> </xsl:stylesheet> |
XML Source
<source> <n>one</n> <n>two</n> <n>three</n> <n>four</n> </source> Output
<TABLE> <TR> <TD>I... one</TD> </TR> <TR> <TD>II... two</TD> </TR> <TR> <TD>III... three</TD> </TR> <TR> <TD>IV... four</TD> </TR> </TABLE> HTML view
|
XSLT stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:template match="/"> <TABLE> <xsl:for-each select="//n"> <TR> <TD> <xsl:number value="position()" format="I... "/> <xsl:value-of select="."/> </TD> </TR> </xsl:for-each> </TABLE> </xsl:template> </xsl:stylesheet> |