我正在尝试在Java程序中以嵌入模式使用eXist-db来制作交互式小说游戏。
是否有关于从我自己的java应用程序中调用备份和还原的信息,以便最初加载故事和所有文件,然后执行保存/恢复功能?
此外,任何关于如何格式化我的xml以供此类使用的建议都将受到赞赏。
答案 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);
要显示备份对话框。
希望有所帮助。