|
Похоже переманные нельзя переприсваивать в XSLT - но наверняка есть альтернатива.
|
|||
---|---|---|---|
#18+
Всем Привет, есть вот такая задачка но из за отсутствия поддержи пересвоения глобальных переменых и малого опыта с xslt не могу исключить/не добовлять повторяющиеся ноды: Примеры фаилов и результат: Cурс фаил N 1. Код: xml 1. 2. 3. 4. 5. 6. 7.
ожидаемый результат 1: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Сурс фаил 2. Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9.
ожидаемый результат 2: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
вот текущий xslt: Код: xml 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47.
Текущий результат: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
Идея была в закоменченый xsl:if вставлять проверку по глобальной переменной для исключения того что уже включилось. Подскажите пожалуйста как реализовать. Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2012, 17:52 |
|
Похоже переманные нельзя переприсваивать в XSLT - но наверняка есть альтернатива.
|
|||
---|---|---|---|
#18+
Ничего не понял. Вам это нужно? Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2012, 00:20 |
|
Похоже переманные нельзя переприсваивать в XSLT - но наверняка есть альтернатива.
|
|||
---|---|---|---|
#18+
Спасибо! очень близко, только список нодов которые надо обрабатывать должен быть указан непосредственно (я указал этот списока в <xsl:template match="): Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
он вроде формирует структуру по ним, но почему-то генерирует как текст значения из других нод: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
можно этого избежать? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2012, 15:48 |
|
Похоже переманные нельзя переприсваивать в XSLT - но наверняка есть альтернатива.
|
|||
---|---|---|---|
#18+
swimguy(я указал этот списока в <xsl:template match="):Зачем? Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9.
swimguyон вроде формирует структуру по ним, но почему-то генерирует как текст значения из других нод:Значит у Вас где-то объявлен шаблон для Instructor ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2012, 16:53 |
|
Похоже переманные нельзя переприсваивать в XSLT - но наверняка есть альтернатива.
|
|||
---|---|---|---|
#18+
_Vasilisk_Значит у Вас где-то объявлен шаблон для InstructorВернее не так. Где-то у Вас есть еще такой шаблон Код: xml 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2012, 16:54 |
|
|
start [/forum/topic.php?fid=14&tid=1332692]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
161ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 17ms |
total: | 272ms |
0 / 0 |