Книга: XSLT

sum()

sum()

Функция sum суммирует численные значения набора узлов и возвращает результат. Функция применяется следующим образом:

number sum(node-set)

Взгляните на следующий пример из главы 4, который находит средние массы планет в planets.xml:

<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 <xsl:output method="xml"/>
 <xsl:template match="PLANETS">
  <HTML>
   <BODY>
    The average planetary mass is
    <xsl:value-of select="sum(child::PLANET/child::MASS) div count(child::PLANET/child::MASS)"/>
   </BODY>
  </HTML>
 </xsl:template>
</xsl:stylesheet>

Оглавление книги

Оглавление статьи/книги

Генерация: 0.089. Запросов К БД/Cache: 2 / 0
поделиться
Вверх Вниз