Перейти к содержанию

math​:highest()

Поддержка браузерами:

  • Mozilla Firefox 1.9+

Синтаксис

math:highest(nodeSet)

Описание и примеры

Функциональный подход:

<values>
    <value id="one">7</value>
    <value id="two">11</value>
    <value id="three">8</value>
    <value id="four">4</value>
</values>
<xsl:template match="values">
    <result>
        <xsl:text>Highest: </xsl:text>
        <xsl:value-of select="math:highest(value)/@id" />
    </result>
</xsl:template>
<result>Highest: two</result>

Шаблонный подход

<values>
    <value id="one">7</value>
    <value id="two">11</value>
    <value id="three">8</value>
    <value id="four">4</value>
</values>
<xsl:template match="values">
    <result>
        <xsl:text>Highest: </xsl:text>
        <xsl:call-template name="math:highest">
            <xsl:with-param name="nodes" select="value" />
        </xsl:call-template>
    </result>
</xsl:template>
<result>Highest: two</result>

Ссылки