【发布时间】:2017-01-23 18:07:42
【问题描述】:
我有一个 SQL 查询,它返回两列数据如下:。
State Name
------- ---------
Online Terminal1
Offline Terminal2
Online Terminal3
Online Terminal4
现在我想创建一个运行 SQL 查询的 XML 文件。 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 这样的目录中。
【问题讨论】:
-
为此您可以编写自己的软件程序来执行SQL查询并根据需要保存结果,或者您可以下载一些可以为您执行此操作的软件。
-
使用 xmlgen 包生成所需格式的 xml 字符串,并使用 utl 文件包将该字符串写入文件