eXist-db嵌入式模式备份/恢复

时间:2014-03-11 06:00:36

标签: java xml backup restore exist-db

我正在尝试在Java程序中以嵌入模式使用eXist-db来制作交互式小说游戏。

是否有关于从我自己的java应用程序中调用备份和还原的信息,以便最初加载故事和所有文件,然后执行保存/恢复功能?

此外,任何关于如何格式化我的xml以供此类使用的建议都将受到赞赏。

1 个答案:

答案 0 :(得分:2)

您可以通过传入嵌入式eXist实例的URI直接调用备份。例如:

import org.exist.backup.Backup;

//omitted for brevity

final Backup backup = new Backup("admin, "adminPass", "xmldb:exist:///db") 
backup.backup(false, null);

您可以使用任何收集路径,而不仅仅是/db。此外,如果您在Swing应用程序中运行此命令,则可以使用:

backup.backup(true, frame);

要显示备份对话框。

希望有所帮助。