XSL, как разбить строку на подстроки по разделителю?
Как разбить строку на подстроки по разделителю и при этом эту подстроку разделить по другому разделителю? Отображаются они например так:
<fo:table-row height="8mm">
<fo:table-cell>
<fo:block>data</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block>text</fo:block>
</fo:table-cell>
</fo:table-row>
<xsl:for-each select="record">
<fo:table-row>
<fo:table-cell>
<fo:block>
<xsl:value-of select="data"/>
</fo:block>
</fo:table-cell>
</fo:table-row>
</xsl:for-each>
</fo:table-body>
</fo:table>
входные данные:
<record>
<data>test1-text, test2-text, test3-text</data>
</record>