|
как получить в шаблоне значение родительского элемента
|
|||
---|---|---|---|
#18+
Добрый день. Прошу помощи гуру имеем xml Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
и xsl Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
на выходе получаем Код: xml 1. 2. 3. 4. 5. 6. 7. 8.
почему в последний строке row_id = id_1, а не id_2 (у родительского элемент). Что делаю не так и что поправить? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2018, 18:42 |
|
как получить в шаблоне значение родительского элемента
|
|||
---|---|---|---|
#18+
LeoArslanЧто делаю не такВыбираете всегда первый элемент LeoArslanчто поправить?Выбирать относительно текущего узла Код: xml 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2018, 19:01 |
|
как получить в шаблоне значение родительского элемента
|
|||
---|---|---|---|
#18+
_Vasilisk_, >Выбирать относительно текущего узла К сожалению в предложенном вами решении row_id пусто. >Выбираете всегда первый элемент А почему всегда первый? разве with-param не должен передавать в качестве параметра значение текущего элемента ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 10:21 |
|
как получить в шаблоне значение родительского элемента
|
|||
---|---|---|---|
#18+
[quot LeoArslan]_Vasilisk_, >Выбирать относительно текущего узла К сожалению в предложенном вами решении row_id пусто. разобрался, надо в вшаем примере поправить ../../id, но для понимания все равно хотелось бы понять почему передается первый элемент ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 10:33 |
|
как получить в шаблоне значение родительского элемента
|
|||
---|---|---|---|
#18+
LeoArslanразве with-param не должен передавать в качестве параметра значение текущего элементаОн должен передавать то значение, которое вы указываете. Текущий узел на момент вызова with-param у вас /root Текущий контекст изменяется внутри <xsl:template> вызванного через <xsl:apply-templates>, внутри <xsl:for-each> и внутри любого атрибута select ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2018, 13:14 |
|
|
start [/forum/topic.php?fid=14&msg=39697605&tid=1331957]: |
0ms |
get settings: |
12ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
51ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
129ms |
get tp. blocked users: |
1ms |
others: | 297ms |
total: | 504ms |
0 / 0 |