将SQLite数据库转换为XML [英] Convert SQLite database to XML

查看:187
本文介绍了将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'一个 tableentry.csv 文件。

现在可以将csv转换为xml ...

Now to convert csv to xml...

这篇关于将SQLite数据库转换为XML的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆