xref: /aosp_15_r20/libcore/ojluni/src/test/javax/xml/jaxp/transform/tokenize.xsl (revision 89a6322812dc8573315e60046e7959c50dad91d4)
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