Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
mmm_kazan Участник со стажем
Вступление в Клуб: 28.03.2018
|
Чт Май 24, 2018 09:48  Работа с xml |
|
Полезность: Нет оценки
|
Здравствуйте.
Вот такой вопрос - есть файл xml из ПФР - его нужно разобрать.
И на его основе создать свой xml, чтобы его отправить обратно.
Вот, советы желательны и примеры может есть.
Пока могу разобрать и создать просто анализом строк типа
if substr(trim(g_str),1,17)='<ВерсияФормата>' then
stdio.put_line(fileW,trim(g_str), true, null, stdio.WINTEXT);
stdio.get_line(fileR, g_str, false, stdio.WINTEXT);
end if; |
|
 |
Ezhik Участник со стажем
Вступление в Клуб: 17.04.2009
|
Чт Май 24, 2018 10:30   |
|
Полезность: 1
|
Есть готовый пакет для работы с XML - [XML_DB]
Примеров его использования достаточно в дистрибутиве. Если не ошибаюсь, то и обмен с Налоговой тоже должен быть... |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Чт Май 24, 2018 11:26  Re: Работа с xml |
|
Полезность: 1
|
mmm_kazan пишет: | Здравствуйте.
Вот такой вопрос - есть файл xml из ПФР - его нужно разобрать.
И на его основе создать свой xml, чтобы его отправить обратно.
Вот, советы желательны и примеры может есть.
Пока могу разобрать и создать просто анализом строк типа
if substr(trim(g_str),1,17)='<ВерсияФормата>' then
stdio.put_line(fileW,trim(g_str), true, null, stdio.WINTEXT);
stdio.get_line(fileR, g_str, false, stdio.WINTEXT);
end if; |
очень коротко - файл нужно как то залить в Oracle (FIO ЦФТ) как вариант посмотри любую операцию импорта файла
Потом в своей операции разбора , это может быть та же операция готорая грузит файл, загрузить его в переменную типа clob или blob а дальше уже парсить теги библиотечкой или средствами oracle xml |
|
 |
Volod Эксперт
Вступление в Клуб: 19.09.2007
|
Чт Май 24, 2018 11:57   |
|
Полезность: Нет оценки
|
Как пример, в ЦФТ есть операции "Импорт из xml" |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|