|
как получить в шаблоне значение родительского элемента
|
|||
---|---|---|---|
#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&gotonew=1&tid=1331957]: |
0ms |
get settings: |
25ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
13ms |
get first new msg: |
9ms |
get forum data: |
3ms |
get page messages: |
167ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 310ms |
0 / 0 |