>> English << | Français | Deutsch | Magyar | 中文 | Polski | ZVON > Tutorials > XSLT Tutorial |
Intro / Search / ZVON |
>> Page 28 << | Prev | Next | Contents | Element Index |
XML Source
<source> <value>125</value> <value>3aacc</value> <value>qa111</value> <value>9-12-45</value> <value>Q6-88</value> <value>5-ACD</value> </source> Output
<P>125 (the text starts with a number)</P> <P>3aacc (the text starts with a number)</P> <P>qa111</P> <P>9-12-45 (the text starts with a number)</P> <P>Q6-88</P> <P>5-ACD (the text starts with a number)</P> HTML view
125 (the text starts with a number) 3aacc (the text starts with a number) qa111 9-12-45 (the text starts with a number) Q6-88 5-ACD (the text starts with a number) |
XSLT stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:template match="/"> <xsl:apply-templates select="//value"/> </xsl:template> <xsl:template match="value"> <P> <xsl:value-of select="."/> <xsl:if test="starts-with(translate(., '0123456789', '9999999999'), '9')"> <xsl:text> (the text starts with a number)</xsl:text> </xsl:if> </P> </xsl:template> </xsl:stylesheet> |