1<?xml version="1.0" encoding="UTF-8"?> 2<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 3 xmlns:str="http://exslt.org/strings" 4 xmlns:xalan="http://xml.apache.org/xalan" 5 version="1.0"> 6<xsl:template match="a"> 7 <xsl:apply-templates /> 8</xsl:template> 9<xsl:template match="//a/c"> 10 <xsl:value-of select="." /> 11 - 12 <xsl:value-of select="str:tokenize(string(.), ' ')" /> 13 <xsl:value-of select="str:tokenize(string(.), '')" /> 14 <xsl:for-each select="str:tokenize(string(.), ' ')"> 15 <xsl:value-of select="." /> 16 </xsl:for-each> 17 <xsl:apply-templates select="*" /> 18</xsl:template> 19<xsl:template match="//a/b"> 20 <xsl:value-of select="." /> 21 - 22 <xsl:value-of select="xalan:tokenize(string(.), ' ')" /> 23 <xsl:value-of select="xalan:tokenize(string(.), '')" /> 24 <xsl:for-each select="xalan:tokenize(string(.), ' ')"> 25 <xsl:value-of select="." /> 26 </xsl:for-each> 27 <xsl:apply-templates select="*" /> 28</xsl:template> 29 30</xsl:stylesheet> 31