Mega Code Archive

 
Categories / XML / XSLT StyleSheet
 

Count tokens

File: Data.xml <?xml version="1.0"?> <Employees>   <Person>      this is a test   </Person> </Employees> File: Transform.xslt <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="2.0"   xmlns:xsl="http://www.w3.org/1999/XSL/Transform">   <xsl:template match="/">     <html>       <body>         <h3>String handling</h3>         <xsl:variable name="sentence" select="'this is a test'" />         The sentence: '         <xsl:value-of select="$sentence" />         ' has         <xsl:value-of           select="count(tokenize($sentence, '\s+'))" />         words.         <br />       </body>     </html>   </xsl:template> </xsl:stylesheet> Output: <html>    <body>       <h3>String handling</h3>               The sentence: '               this is a test               ' has               4               words.               <br></body> </html>