Как присвоить значение Select другой переменной в XSLT? - PullRequest
1 голос
/ 25 июля 2011
<td>
    <xsl:value-of select="sum(//Form[@PRONME = current()/@PRONME]/@TBONUSP)" />
</td>    
<td>
    <xsl:value-of select="sum(//Form[@PRONME = current()/@PRONME]/@NACRES)" />
</td>
<td>
    <xsl:value-of select=" First <TD> Value divided by Second)" />
</td>

У меня проблема с печатью третьего TD, который является отделом первых двух Как мне это сделать? Как получить значение?

1 Ответ

2 голосов
/ 25 июля 2011

Вы можете определить свои значения в отдельных переменных и ссылаться на них позже.


[XSLT 1.0]

    <xsl:variable name="vFirst" select="sum(//Form[@PRONME = current()/@PRONME]/@TBONUSP)"/>
    <xsl:variable name="vSecond" select="sum(//Form[@PRONME = current()/@PRONME]/@NACRES)"/>
    <td>
        <xsl:value-of select="$vFirst"/>
    </td>
    <td>
        <xsl:value-of select="$vSecond"/>
    </td>
    <td>
        <xsl:value-of select="$vFirst div $vSecond"/>
    </td>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...