我有一个属性为<reason>
的XML,它可能包含多个原因,这些原因用;
分开:
<reason>reason1;reason2</reason>
在我的XSL中,我想检查该值,如果该值包含;
,则希望将其打印到另一行。 (如下所示)
reason1
reason2
我尝试使用contains
来检测;
,如下所示,但是它不起作用。
<xsl:choose>
<xsl:when test = "contains('./Reasons',';')">
<td>test_1</td>
</xsl:when>
<xsl:otherwise>
<td><xsl:value-of select="./Reasons"/></td>
</xsl:otherwise>
</xsl:choose>