|
Распарсить xml как в sql
|
|||
---|---|---|---|
#18+
Добрый день! В mssql server для разбора подобного .xml-файла: Код: 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. 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.
пишу что-то типа такого: Код: 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.
и получаю избыточную одномерную табличку (избыточная потому, что у меня в каждом op три doc и два member итого 6 строк для каждой op) но мне собственно так и нужно... Подскажите можно ли на алгоритмическом языке например на с/tinyxml, с#, java или например на powershell сделать так же? в смысле без кучи циклов и сохранений значений нод во временные переменные...) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2020, 17:46 |
|
Распарсить xml как в sql
|
|||
---|---|---|---|
#18+
Обычно DOM парсеры поддерживают XPath ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2020, 18:08 |
|
Распарсить xml как в sql
|
|||
---|---|---|---|
#18+
Badhabit Подскажите можно ли на алгоритмическом языке например на с/tinyxml, с#, java или например на powershell сделать так же? в смысле без кучи циклов и сохранений значений нод во временные переменные...) XML Bulk Load ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2020, 05:59 |
|
Распарсить xml как в sql
|
|||
---|---|---|---|
#18+
_Vasilisk_, ну xpath то понятно, я просто интересуюсь есть ли простой способ сделать на любом алгоритмическом языке "автоматом" cross apply (ну или джоин) средствами импорта xml, чтобы кучу циклов не писать... Или от этого не уйти? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2020, 01:23 |
|
|
start [/forum/topic.php?fid=14&tid=1331886]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 289ms |
total: | 408ms |
0 / 0 |