将SQLite数据库转换为XML [英] Convert SQLite database to XML
本文介绍了将SQLite数据库转换为XML的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否可以将 .sqlite
文件转换为XML?
Is there any way to convert a .sqlite
file to XML?
存在从XML转换为SQLite的工具,但是是否也有以其他方式转换的工具?
There exist tools that convert from XML to SQLite, but does are there tools that convert the other way, too?
推荐答案
经过一些实验,我发现了使用 sqlite3
的转换器解决方案:
After some experimentation, I found a converter solution using sqlite3
:
#!/bin/bash
SFILE="$1"
[ ! -f "$SFILE" ] && echo "$SFILE doesn't exist" 2>&1 && exit 2
for i in $(sqlite3 "$SFILE" '.table'); do
echo -e ".mode csv\nselect * from $i;" | sqlite3 "$SFILE" > "$i".csv
done
使用启动脚本./script database.sqlite
通过 sqlite3 database.sqlite'.table'$为每个表创建c $ c>一个
tableentry.csv
文件。
现在可以将csv转换为xml ...
Now to convert csv to xml...
这篇关于将SQLite数据库转换为XML的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文