записать результаты SQL в XML с помощью Python - PullRequest
1 голос
/ 10 ноября 2010

с использованием сервера SQL 2005 +

уже более года, я выполняю запрос, чтобы вернуть всех пользователей из базы данных, для которых я хотел бы создать отчет.в конце запроса я добавил

для xml auto

В результате получается ссылка на файл, в котором живет xml (одна строка,один столбец).Затем я беру этот файл и пропускаю его через некоторый xslt, и у меня остается окончательный xml, который может проанализировать java-программа, которую я создал почти два года назад.и просто автоматизировать все это с помощью Python.Запустите запрос, поместите результаты в формат xml, а затем либо используйте xslt, либо просто отформатируйте полученный XML-файл в нужный мне формат для приложения.

Я много искал в Интернете, ноБоюсь, я не уверен в достаточной степени в доступных технологиях, чтобы найти именно то, что я ищу.

Любая помощь в направлении меня к ответу будет принята с благодарностью.

1 Ответ

2 голосов
/ 10 ноября 2010

PyODBC для связи с MS SQL Server, libxml2 для обработки XSLT и subprocess для запуска вашей Java-программы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...