Как сделать <br>, когда значение атрибута содержит «;»? - PullRequest
0 голосов
/ 27 августа 2018

У меня есть XML с атрибутом <reason>, он может содержать более одной причины, причины разделяются ;:

<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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...