|
|
|
Парсинг xml по заданной xsd-схеме
|
|||
|---|---|---|---|
|
#18+
Всем привет. В теме парсинга я не очень, здесь нашел пример как распарсить xml-файл: Код: 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. 33. 34. 35. 36. 37. 38. 39. А как сделать чтобы парсинг происходил по заданной xsd-схеме? Первым делом я так понимаю надо схему зарегестрировать. Делаю так: Код: 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. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. А как ее далее подключить к проверке xml при разборе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 14:23 |
|
||
|
Парсинг xml по заданной xsd-схеме
|
|||
|---|---|---|---|
|
#18+
IdohА как ее далее подключить к проверке xml при разборе?Для проверки соответствия хмеля XSD-схеме у XML-типа есть методы isSchemaValid и schemaValidate. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 14:32 |
|
||
|
Парсинг xml по заданной xsd-схеме
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. xmltype конструктор+xmltype toobject ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 14:34 |
|
||
|
Парсинг xml по заданной xsd-схеме
|
|||
|---|---|---|---|
|
#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. 33. А как вместо "clob" передать на проверку ранее созданную таблицу tmp_xml ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 15:18 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=149&tid=1885382]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
297ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 604ms |

| 0 / 0 |
