У меня есть SQL-запрос, который возвращает два столбца с такими данными :.Экспорт результатов запроса sql в файл данных xml в oracle
State Name
------- ---------
Online Terminal1
Offline Terminal2
Online Terminal3
Online Terminal4
Теперь я хочу создать XML-файл с запросом SQL-запросов. Структура файла XML должен быть таким:
<?xml version="1.0" encoding="utf-8" ?>
<Terminallist name="xml data">
<Value id="0">
<Terminal>Terminal1</Terminal>
<State>Online</State>
</Value>
<Value id="1">
<Terminal>Terminal2</Terminal>
<State>Offline</State>
</Value>
<Value id="2">
<Terminal>Terminal3</Terminal>
<State>Online</State>
</Value>
<Value id="3">
<Terminal>Terminal4</Terminal>
<State>Online</State>
</Value>
</Terminallist>
Я хочу, чтобы сохранить XML-файл в каталог, как этот c:/file.xml
.
Используйте пакет xmlgen, создайте строку xml в нужном формате и напишите эту строку в файл с помощью пакета utl file –
Для этого вы можете написать собственную программу, которая выполняет SQL-запрос и сохраняет результаты по вашему желанию, или вы можете скачать некоторые мягкие, которые могут сделать это для вас. –