|
xslt key с составным ключом
|
|||
---|---|---|---|
#18+
Исходный xml: Код: sql 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.
XSLT Код: sql 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.
Вывод: Код: sql 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.
Соответствующий узел в выводе пустой. ВИдимо потому что concat, если ей передавать на вход присоздании ключа две последовательности строк - возьмет тупо по одному элементу из каждой последовательности. Как бы сделать всеже при такой структуре xml индекс с составным ключем? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2014, 17:21 |
|
xslt key с составным ключом
|
|||
---|---|---|---|
#18+
мимо xml, т.н. Kaysian method - позволяет получить пересечение двух множеств: Код: xml 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2014, 14:25 |
|
|
start [/forum/topic.php?fid=14&fpage=11&tid=1332269]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
80ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 188ms |
0 / 0 |