Где поставить XSL: Выберите условие - PullRequest
0 голосов
/ 27 февраля 2020

Чтобы вставить несколько условных тестов для файла XML, добавьте элементы <xsl:choose>, <xsl:when> и <xsl:otherwise> в файл XSL

Пример: -

<xsl:when>
 <xsl:choose>
  <td> <xsl:value-of select="test"/></td> 
</xsl:choose>
</xsl:when>

Это правильный метод?

1 Ответ

0 голосов
/ 27 февраля 2020

Элемент <xsl:choose> используется вместе с множественными условными тестами от <xsl:when> и <xsl:otherwise> до express.

Я нашел код образца:

<tr>
<td><xsl:value-of select="title"/></td>
<xsl:choose>
<xsl:when test="price &gt; 10">
<td bgcolor="#ff00ff">
<xsl:value-of select="artist"/></td>
</xsl:when>
<xsl:when test="price &gt; 9">
<td bgcolor="#cccccc">
<xsl:value-of select="artist"/></td>
</xsl:when>
<xsl:otherwise>
<td><xsl:value-of select="artist"/></td>
</xsl:otherwise>
</xsl:choose>
</tr>
...