|
|
|
Разбор XML на пути и значения
|
|||
|---|---|---|---|
|
#18+
Всем добрый день. Предположим есть XML (взято с потолка) Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Есть ли возможность привести в реляционную модель из двух колонок: путь, значение. Ну, например, из примера выше будет что-то: /heads/head/fio;Иванов Иван Иванович /heads/head/innfl;650102111111 ......... /heads/head/phones/phone;111111 /heads/head/phones/phone;222222 Причем структура xml заранее неизвестно. Нужно рекурсивно найти все дочерние элементы и вывести их значения с наименованием пути. Подскажите, можно ли это сделать с помощью Xquery ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2018, 08:04 |
|
||
|
Разбор XML на пути и значения
|
|||
|---|---|---|---|
|
#18+
admontesПодскажите, можно ли это сделать с помощью Xquery ? а чем dbms_xmldom не угодил ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2018, 09:04 |
|
||
|
Разбор XML на пути и значения
|
|||
|---|---|---|---|
|
#18+
123йй, Не все данные нужны и хотелось бы их предварительно отфильтровать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2018, 09:07 |
|
||
|
Разбор XML на пути и значения
|
|||
|---|---|---|---|
|
#18+
admontes, как ты отфильтруешь то, что еще не распарсено и авторПричем структура xml заранее неизвестно.? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2018, 09:19 |
|
||
|
Разбор XML на пути и значения
|
|||
|---|---|---|---|
|
#18+
123йй, Мне нужны только определенные ветки изменений, которые возвращает xmldiff ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2018, 09:22 |
|
||
|
Разбор XML на пути и значения
|
|||
|---|---|---|---|
|
#18+
Можно конечно так: Код: plsql 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. Но нет полных путей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2018, 09:26 |
|
||
|
Разбор XML на пути и значения
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2018, 09:35 |
|
||
|
|

start [/forum/topic.php?fid=52&tid=1884120]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 403ms |

| 0 / 0 |
