Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

Fonction sum (XPath)

Retourne la somme de tous les nœuds de la collection de nœuds. Avant l'addition, chaque nœud est converti en une valeur numérique.


number sum(node-set)

Cet exemple illustre les expressions XPath sum(//a). Il retourne 6, qui correspond à la somme des nombres des éléments <a>.

Fichier XML (as.xml)


<?xml version='1.0'?>
<?xml-stylesheet type="text/xsl" href="sum.xsl"?>
<root>
  <a>1</a>
  <a>3</a>
  <a>2</a>
</root>


Fichier XSLT (sum.xsl)


<?xml version='1.0'?>
<xsl:stylesheet version="1.0"
      xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">
   <xsl:value-of select='sum(//a)'/>
</xsl:template>

</xsl:stylesheet>


ms256160.collapse_all(fr-fr,VS.120).gifDonnées en sortie formatées

6

ms256160.collapse_all(fr-fr,VS.120).gifSortie du processeur

<?xml version="1.0" encoding="UTF-16"?>6
Afficher: