Hide last authors
Abdelali EL MAJDOUBI 1.1 1 = Introduction =
2
3 The sum function is used to perform the addition of two or more values, which could be either numerical values or xpath expressions.
4
5 == Syntax : ==
6
Abdelali EL MAJDOUBI 1.6 7 * **${ixf:sum(xpathExp1, xpathExp2)}** calculates the sum of the results obtained from evaluating "xpathExp1" and "xpathExp2".
8 * **${ixf:sum(xpathExp,"10")}** the result will be the sum of the result obtained from evaluating "xpathExp" and 10.
Abdelali EL MAJDOUBI 1.7 9 * **${ixf:sum("10","12","100")}**  the result will be 122, which is the sum of the individual results of 10, 12, and 100.
Abdelali EL MAJDOUBI 1.1 10
Abdelali EL MAJDOUBI 1.4 11 Ensure that numerical values are between double quotes : ${ixf:sum("10","12","100")},
Abdelali EL MAJDOUBI 1.1 12
Abdelali EL MAJDOUBI 1.4 13 while xpath expressions should remain without any quote enclosures.
Abdelali EL MAJDOUBI 1.1 14
Abdelali EL MAJDOUBI 1.6 15
16 == Example : ==
17
Abdelali EL MAJDOUBI 1.8 18 * **${ixf:sum(Documents/Order/DeliveryAddress/OrderLine/Price,"10"}**
Abdelali EL MAJDOUBI 1.6 19
Abdelali EL MAJDOUBI 1.8 20 Let's suppose that the result of //Documents/Order/DeliveryAddress/OrderLine/Price// is 30, so the sum is 40.
21
Abdelali EL MAJDOUBI 1.4 22 == Note: ==
Abdelali EL MAJDOUBI 1.3 23
Abdelali EL MAJDOUBI 1.5 24 Numerical values can be also enclosed within single quotes : ${ixf:sum('10','12','100')} **OR **mix single and double quotes, like this: ${ixf:sum("10",'12','100')}.
Abdelali EL MAJDOUBI 1.1 25
26
This wiki is hosted and managed by iXPath
Powered by XWiki 13.3 debian