string() transforms its argument into string : string « XSLT stylesheet « XML Tutorial

XML Tutorial
1. Introduction
2. Namespace
3. XML Schema
4. XPath
5. XSLT stylesheet
Java
XML
Java Tutorial
Java Source Code / Java Documentation
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
C# / C Sharp
C# / CSharp Tutorial
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
XML Tutorial » XSLT stylesheet » string 
5. 25. 1. string() transforms its argument into string
File: Data.xml
<?xml version="1.0" encoding="utf-8"?>
<data>
    <number>9</number>
    <number>0</number>
    <number>-9</number>
    <number/>
</data>
File: Transform.xslt

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet
      version="1.0"
      xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:variable name="A" select="number(//number[1])"/>
    <xsl:variable name="B" select="number(//number[2])"/>
    <xsl:variable name="C" select="number(//number[3])"/>
    <xsl:variable name="D" select="number(//number[4])"/>
    <xsl:template match="/">
      <Paragraph>
        <xsl:value-of select="string(number($A))"/>
      </Paragraph>
      <Paragraph>
        <xsl:value-of select="string(number($D))"/>
      </Paragraph>
      <Paragraph>
        <xsl:value-of select="$A"/>
        <xsl:text>/</xsl:text>
        <xsl:value-of select="$B"/>
        <xsl:text> = </xsl:text>
        <xsl:value-of select="string($A div $B)"/>
      </Paragraph>
      <Paragraph>
        <xsl:value-of select="$C"/>
        <xsl:text>/</xsl:text>
        <xsl:value-of select="$B"/>
        <xsl:text> = </xsl:text>
        <xsl:value-of select="string($C div $B)"/>
      </Paragraph>
      <Paragraph>
        <xsl:value-of select="$B"/>
        <xsl:text>/</xsl:text>
        <xsl:value-of select="$B"/>
        <xsl:text> = </xsl:text>
        <xsl:value-of select="$B div $B"/>
      </Paragraph>
    </xsl:template>
</xsl:stylesheet>

Output:

<?xml version="1.0" encoding="UTF-8"?><Paragraph>9</Paragraph><Paragraph>NaN</Paragraph><Paragraph>9/= INF</Paragraph><Paragraph>-9/= -INF</Paragraph><Paragraph>0/= NaN</Paragraph>
5. 25. string
5. 25. 1. string() transforms its argument into string
www.java2java.com | Contact Us
Copyright 2010 - 2030 Java Source and Support. All rights reserved.
All other trademarks are property of their respective owners.