|
Как "переменную" в XSLT сделать действительно переменной?
|
|||
---|---|---|---|
#18+
В XSLT-преобразовании печатается таким образом строка: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
в этом коде проверяется переменная $cnt и в зависимости от её значения вызывается шаблон "printTotal", в параметр которого передаётся определённое значение. чтобы каждый раз не повторять одинаковый вызов шаблона хочется завести переменную, чтобы потом использовать её в вызове шаблона, который вызывать только 1 раз, примерно вот так: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
но так делать нельзя, потому что <xsl:variable name="gr">...</xsl:variable> - это каждый раз новое определение переменной с её инициализацией. А как не задавать переменную, а просто менять ей значение? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2018, 15:54 |
|
Как "переменную" в XSLT сделать действительно переменной?
|
|||
---|---|---|---|
#18+
verterА как не задавать переменную, а просто менять ей значение?Никак verterно так делать нельзя, потому что <xsl:variable name="gr">...</xsl:variable> - это каждый раз новое определение переменной с её инициализацией.Выход - определить ее один раз Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2018, 19:30 |
|
Как "переменную" в XSLT сделать действительно переменной?
|
|||
---|---|---|---|
#18+
_Vasilisk_, понял. спасибо! получается что variable на самом деле const ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2018, 19:35 |
|
|
start [/forum/moderation_log.php?user_name=%D0%95%D0%B2%D0%B3%D0%B5%D0%BD%D0%B8%D0%B9+%D0%9C%D0%B8%D1%80%D0%BE%D1%88%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%BA%D0%BE+aka+mir]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
73ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 9739ms |
total: | 9932ms |
0 / 0 |