У меня есть следующий код.
<xsl:template match="Rel/SPFMarkupFile">
<xsl:for-each select="./SPFReportItem">
<tr>
<td>X</td>
<td><xsl:value-of select='../../../SPFReportItem/ReportAttribute[@AttrName="Name"]/@AttrValue' /></td>
<td colspan="4" indent="yes">
<xsl:value-of select='ReportAttribute[@AttrName="SPFMarkupText"]/@AttrValue' />
</td>
<td><xsl:value-of select='ReportAttribute[@AttrName="CreationUser"]/@AttrValue' /></td>
<td colspan="2">N/A</td>
<td><xsl:value-of select='ReportAttribute[@AttrName="SPFMarkupType"]/@AttrValue' /></td>
</tr>
</xsl:for-each>
For <xsl:value-of select='ReportAttribute[@AttrName="SPFMarkupText"]/@AttrValue' />
Например, значение может быть test123~test2~test4~test1 Разделитель ~
Я хочу разделить это значение и поместить его в разные строки. Поэтому я хочу, чтобы это было похоже на
тест123
тест2
тест4
тест1
Для других столбцов это будут те же значения.
Как я могу этого добиться?