|
|
|
Банальное УМНОЖЕНИЕ
|
|||
|---|---|---|---|
|
#18+
В XPath есть такая функция sum(node-set) подсчитвает сумму множества узлов А как подсчитать произведение множества узлов есть готовый XPath= /ancestor::*[name()='Amount'] (например) Там множество узлов Amount выглядят они так: <Amount>4</Amount> <Amount>2</Amount> Смысл цмножить 4 на 2... сумма считается так: sum(ancestor::*[name()='Amount']) как сделать произведение на уровне XSLT? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2007, 14:40 |
|
||
|
Банальное УМНОЖЕНИЕ
|
|||
|---|---|---|---|
|
#18+
ну четыре на два умножить можно :) number(ancestor::*[name()='Amount'][1]) * number(ancestor::*[name()='Amount'][2]) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2007, 16:14 |
|
||
|
Банальное УМНОЖЕНИЕ
|
|||
|---|---|---|---|
|
#18+
математических функций в xpath действительно немного :) Всегда можно заботать рекурсию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2007, 16:16 |
|
||
|
Банальное УМНОЖЕНИЕ
|
|||
|---|---|---|---|
|
#18+
спасибо maXmo Cделал рекурсию... последний месяц все мои работы с xslt проходят под девизом рекурсия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2007, 16:59 |
|
||
|
Банальное УМНОЖЕНИЕ
|
|||
|---|---|---|---|
|
#18+
Те кто в школе учился, а не просто штаны протирал знают, что Код: plaintext Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2007, 09:53 |
|
||
|
Банальное УМНОЖЕНИЕ
|
|||
|---|---|---|---|
|
#18+
а как тоже самое xslt записать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2007, 09:55 |
|
||
|
Банальное УМНОЖЕНИЕ
|
|||
|---|---|---|---|
|
#18+
Можно использовать JavaScript: data.xml: Код: plaintext 1. 2. 3. 4. 5. mul.xsl: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2007, 13:29 |
|
||
|
|

start [/forum/topic.php?fid=14&tid=1334360]: |
0ms |
get settings: |
12ms |
get forum list: |
18ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
227ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 571ms |

| 0 / 0 |
