English | Français | Deutsch | Magyar | 中文 | >> Polski << | ZVON > Tutorials > XSLT Tutorial |
Wstęp / Szukaj / ZVON |
>> Strona 38 << | Poprzedni | Następny | Zawartość | Indeks elementu |
Źródło XML
<source> <number>1</number> <number>3</number> <number>4</number> <number>17</number> <number>8</number> <number>11</number> </source> Dane wyjściowe
<P>1 + 3 = 4</P> <P>4 - 17 = -13</P> <P>8 * 11 = 88</P> Widok HTML
1 + 3 = 4 4 - 17 = -13 8 * 11 = 88 |
Arkusz stylów XSLT
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:template match="/"> <P> <xsl:value-of select="//number[1]"/> <xsl:text> + </xsl:text> <xsl:value-of select="//number[2]"/> <xsl:text> = </xsl:text> <xsl:value-of select="//number[1] + //number[2]"/> </P> <P> <xsl:value-of select="//number[3]"/> <xsl:text> - </xsl:text> <xsl:value-of select="//number[4]"/> <xsl:text> = </xsl:text> <xsl:value-of select="//number[3] - //number[4]"/> </P> <P> <xsl:value-of select="//number[5]"/> <xsl:text> * </xsl:text> <xsl:value-of select="//number[6]"/> <xsl:text> = </xsl:text> <xsl:value-of select="//number[5] * //number[6]"/> </P> </xsl:template> </xsl:stylesheet> |
Źródło XML
<source> <number>1</number> <number>3</number> <number>4</number> <number>17</number> <number>8</number> <number>11</number> </source> Dane wyjściowe
<P>8 / 11 = 0.7272727272727273</P> <P>8 mod 11 = 8</P> Widok HTML
8 / 11 = 0.7272727272727273 8 mod 11 = 8 |
Arkusz stylów XSLT
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:template match="/"> <P> <xsl:value-of select="//number[5]"/> <xsl:text> / </xsl:text> <xsl:value-of select="//number[6]"/> <xsl:text> = </xsl:text> <xsl:value-of select="//number[5] div //number[6]"/> </P> <P> <xsl:value-of select="//number[5]"/> <xsl:text> mod </xsl:text> <xsl:value-of select="//number[6]"/> <xsl:text> = </xsl:text> <xsl:value-of select="//number[5] mod //number[6]"/> </P> </xsl:template> </xsl:stylesheet> |