Multiplier 2 nombres, et somme

Je vais avoir un moment difficile essayer de faire quelque chose qui semble comme il devrait être très facile à faire. En gros, je veux multiplier 2 nombres dans un nœud puis additionner le total de ces nombres pour tous les nœuds. Voici le code XSLT, j'ai essayé.

<xsl:value-of select="sum(Parts/Part/Quantity * Parts/Part/Rate)"/>

Ce code provoque une erreur qui dit que "l'Argument 1 de la fonction somme ne peut être converti en un ensemble de nœuds."

Quelqu'un a une idée de ce qui est mal ou comment je peux accomplir ce que je suis en train de faire?

Est-ce XSLT version 1 ou 2?
vous devez mentionner l'suffisamment de détails .. alors que les autres peuvent penser de vous aider .. XSLT version, processeur saxonne (ou someother) ou @Moins logiciel (Visual studio/ Altova XML Spy) doit être mentionné ..

OriginalL'auteur | 2009-01-12