|
построение иерархического дерева из плоского xml при помощи xsl
|
|||
---|---|---|---|
#18+
коллеги, день добрый. может кто сможет помочь есть 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. 31. 32. 33. 34. 35. 36. 37. 38.
отдел со значением ParentDepartment/Department/@id="0" является корневым. как этот файл можно трансформировать в иерархическое дерево при помощи xslt? т.е. чтобы первым элементом был d1, далее его дети и т.д. сам, к сожалению, с xml и xsl ранее не сталкивался, примеры, которые нагуглил, использовать не получилось. спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2011, 17:59 |
|
построение иерархического дерева из плоского xml при помощи xsl
|
|||
---|---|---|---|
#18+
unics, Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2011, 19:47 |
|
построение иерархического дерева из плоского xml при помощи xsl
|
|||
---|---|---|---|
#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.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2011, 21:04 |
|
построение иерархического дерева из плоского xml при помощи xsl
|
|||
---|---|---|---|
#18+
refreg, ойёй. с oid я ошибся. везде должен быть просто id, копипаст ( спасибо, сейчас попробую разобраться ) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2011, 07:34 |
|
построение иерархического дерева из плоского xml при помощи xsl
|
|||
---|---|---|---|
#18+
refreg, в xml поменял все oid на id. убрал букву в коде отдела, оставил только цифру. сейчас 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. 31. 32. 33. 34. 35. 36. 37. 38. 39.
аналогично заменил в xsl все oid на id. получается список Main Dep2 Dep4 остальные отделы не отображаются ( ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2011, 09:58 |
|
построение иерархического дерева из плоского xml при помощи xsl
|
|||
---|---|---|---|
#18+
unics, У меня выдает: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2011, 10:19 |
|
|
start [/forum/topic.php?fid=14&msg=37342601&tid=1332912]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
79ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 188ms |
0 / 0 |