用Python将SQL结果写入XML
我使用的是 SQL Server 2005 及以上版本。
一年多以来,我一直在运行一个查询,目的是从数据库中获取所有用户的信息,以便生成报告。在这个查询的最后,我加上了:
for xml auto
这样做的结果是生成一个链接,指向一个包含 XML 的文件(只有一行一列)。然后我会把这个文件通过一些 XSLT 处理,最终得到一个我大约两年前写的 Java 程序可以解析的 XML。
我想做的是跳过中间的这些步骤,直接用 Python 来自动化这一切。也就是说,运行查询,把结果放成 XML 格式,然后要么使用 XSLT,要么直接把返回的 XML 格式化成我需要的格式,以便应用程序使用。
我在网上搜索了很多,但我对可用的技术不是很确定,所以找不到我想要的解决方案。
如果能指引我找到答案,我会非常感激。