|
XSLT преобразование
|
|||
---|---|---|---|
#18+
Здравствуйте. Я первый раз пишу шаблон xsl. Не могли бы вы подсказать в чём ошибка в 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92.
Код: 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78.
Т.е. 4 таблицы: Для ACTi, StreamLabs, Sony, Panasonic Вывести всё в одну табличку у меня получается, а как только добавляю ещё один цикл For-each (верхний) Он у меня выводит шабки таблиц (4 штуки), а внутренность не выводит Помогите плиз ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2009, 13:20 |
|
XSLT преобразование
|
|||
---|---|---|---|
#18+
у тебя документ вообще неправильный, смотри за тегами Koll ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2009, 14:46 |
|
XSLT преобразование
|
|||
---|---|---|---|
#18+
maXmoу тебя документ вообще неправильный, смотри за тегами Koll Да сорри Просто документ намного больше я выдрал часть и Koll-ы дописал, описался с Koll-ами всё нормально в оригинале ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2009, 14:51 |
|
XSLT преобразование
|
|||
---|---|---|---|
#18+
Попробуй замени Код: plaintext
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2009, 15:00 |
|
XSLT преобразование
|
|||
---|---|---|---|
#18+
dr-WickedПопробуй замени Код: plaintext
Код: plaintext
Получилось. Спасибо :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2009, 15:07 |
|
XSLT преобразование
|
|||
---|---|---|---|
#18+
ещё один вопросик... Хочу вывести производителей в список и при помощи js выводить таблицы. Дописал к шаблону скрипт, только вышла загвоздка... Он всё время открывает 1-ую таблицу Прикладываю скрин, как получилось. А вот что я дописал в 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. 27. 28. 29.
Код: 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57.
Я так понимаю что нужно прописать вместо этого (выделено красным цветом) переменную которая меняется в течении чтения XML только вот пытаюсь это сделать, но никак Код: plaintext 1. 2. 3. 4.
Помогите пожалуйста ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2009, 17:55 |
|
XSLT преобразование
|
|||
---|---|---|---|
#18+
Больше не надо. Нашёл решение проблемы...Спасибо.. Если кому понадобится, вот как я сделал В XSL шаблон дописал: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Всё отлично работает... Всем удачи =) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2009, 13:15 |
|
XSLT преобразование
|
|||
---|---|---|---|
#18+
Здравствуйте! я новичoк в xsl- шаблонах Помогите создать шаблон xsl. Имеем входной xml файл со структурой <Root> <THEME NAME="T1" Priority ="4" sumVes="0"> <FILTER NAME="F1" VES="50" sumVES="0"> <WORD NAME="W1" VES="50" /> <WORD NAME="W2" VES="50" /> </FILTER> <FILTER NAME="F2" VES="50" sumVES="0"> <WORD NAME="W3" VES="50" /> <WORD NAME="W4" VES="50" /> </FILTER> </THEME> <THEME NAME="T2" Priority ="10"> <FILTER NAME="F3" VES="50" sumVES="0"> <WORD NAME="W6" VES="50" /> <WORD NAME="W7" VES="50" /> </FILTER> <FILTER NAME="F4" VES="50" sumVES="0"> <WORD NAME="W8" VES="50" /> <WORD NAME="W9" VES="50" /> </FILTER> </THEME> THEME NAME="T5" Priority ="10" sumvES="0"> <FILTER NAME="F3" VES="50" sumVES="0"> </FILTER> </THEME> <Root> Выходная структура xml <Root> <THEME NAME="T2" Priority ="10"> <FILTER NAME="F3" VES="50" sumVES="100"> <WORD NAME="W6" VES="50" /> <WORD NAME="W7" VES="50" /> </FILTER> <FILTER NAME="F4" VES="50" sumVES="100"> <WORD NAME="W8" VES="50" /> <WORD NAME="W9" VES="50" /> </FILTER> </THEME> <THEME NAME="T1" Priority ="4" sumVes="100"> <FILTER NAME="F1" VES="30" sumVES="100"> <WORD NAME="W1" VES="50" /> <WORD NAME="W2" VES="50" /> </FILTER> <FILTER NAME="F2" VES="70" sumVES="100"> <WORD NAME="W3" VES="50" /> <WORD NAME="W4" VES="50" /> </FILTER> </THEME> <Root> Примечание: sumVES Filtra определяется суммой sumVes Word sumVES THEME определяется суммой sumVes Filtra Нужна сортировка по Priority THEME ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2009, 13:57 |
|
XSLT преобразование
|
|||
---|---|---|---|
#18+
В чем проблема? Как пробовали? Что не получилось? Ну или $10 и преобразование я Вам напишу. С уважением, Vasilisk ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2009, 20:58 |
|
XSLT преобразование
|
|||
---|---|---|---|
#18+
Проблема в: 1. определении sumVes Filter - как sumVes WORD, и sumVes THEME - как sumVes Filter 2. уничтожении THEME, где отсутствуют WORD или sumVes THEME <100. Рассчитываю исключительно на Вашу бескорыстность и програмистскую солидарность. C уважением, Kentavr77 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2009, 16:19 |
|
|
start [/forum/topic.php?fid=14&fpage=42&tid=1333510]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
71ms |
get forum data: |
3ms |
get page messages: |
85ms |
get tp. blocked users: |
1ms |
others: | 321ms |
total: | 542ms |
0 / 0 |