|
Помогите реализовать XSLT преобразование
|
|||
---|---|---|---|
#18+
Добрый день! Из XML ниже нужно получить статистику по общей сумме за регион для каждой валюты. Вывод названий регионов нужно получить в иерархической структуре. Результат должен быть следующий: Регион Северо-Западный EUR = 4250 RUB = 1200 ____Регион Выборгский ____EUR = 344585 ____RUB = 515390430 ____USD = 738942 ________Регион тестовый ________EUR = 167710 ________RUB = 423590850 // Обратите внимание, в этом регионе несколько сортировщиков и суммируется общая сумма отдельно для каждого номинала, соответственно ________USD = 732075 Пример XML Код: 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.
Вот как я пытаюсь решить это задачу Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2010, 13:52 |
|
Помогите реализовать XSLT преобразование
|
|||
---|---|---|---|
#18+
Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2010, 20:39 |
|
Помогите реализовать XSLT преобразование
|
|||
---|---|---|---|
#18+
Спасибо за ответ! Вот для такого xml, выводится сводная таблица по первому региону, а вот по вложенным почему-то нет.... И могли бы Вы идею изложить по решению, я находил информацию, но не смог разобраться. Вот этот xml Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2010, 10:42 |
|
Помогите реализовать XSLT преобразование
|
|||
---|---|---|---|
#18+
НевирВот для такого xml, выводится сводная таблица по первому региону, а вот по вложенным почему-то нет.... Имхо, для всех регионов нормально... хотя я может не понял, зачем используется ID. Суммирование идет чисто по месту в структуре. НевирИ могли бы Вы идею изложить по решению, я находил информацию, но не смог разобраться.Идея стандартная. Создаешь ключ по интересующим данным. А потом эти данные используешь (тут главное следить за контекстом). Остальное ты сам сделал. Конкретнее вопрос, в какой строке(подстроке) непонятно? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2010, 11:11 |
|
Помогите реализовать XSLT преобразование
|
|||
---|---|---|---|
#18+
И правда нормально, видимо я где-то ошибся в исходном xslt, он пообъемнее. По поводу вопроса: объясни мне пожалуйста детально, как это работает. Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2010, 11:55 |
|
Помогите реализовать XSLT преобразование
|
|||
---|---|---|---|
#18+
Невир, Попробуй разобраться с простым примером Группировка и сортировка годов . Если останутся вопросы, может вечером распишу. Да и по поиску в интернете полно информации. Ключевые слова "Группировка, уникальные значения" ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2010, 12:46 |
|
|
start [/forum/topic.php?fid=14&msg=37020264&tid=1333051]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
144ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 307ms |
total: | 530ms |
0 / 0 |