2

我正在一个社交网站上工作,该网站具有创建家谱的设施。有很多网站支持从 GEDCOM 文件导入/导出家谱。我必须使用 gedcom 标准实施家谱。我还必须设计我的数据库,因为它应该能够以可以导出到 gedcom 文件以及可以在其中导入任何 gedcom 文件数据的方式存储数据......我需要一些可以做到这一点的代码示例. 如果有人对此有任何想法,请告诉我


我从 stackoverflow 本身的一篇博客中找到了代码。我希望它可以帮助我你可以从这个链接查看它 Gedcom Reader for C#

4

3 回答 3

2

PhpGedView正是这样做的,并且是开源的。您应该能够在项目中找到大量代码示例。

于 2009-11-12T07:51:58.397 回答
0

如果您对 java 持开放态度,则可以在http://gedcom4j.org使用 gedcom4j 。它可以读取和写入 5.5 和 5.5.1 格式的 GEDCOM 文件,并将数据存储在 java 对象图中,因此您可以在加载后/写入之前根据需要对其进行操作。您也可以将其连接到您想要的任何数据库框架中(我绝不会推荐 GEDCOM 作为数据库格式,但它对于数据交换至关重要)。有很多 ORM 解决方案可以将 java 对象图保存到数据库(hibernate 是我最熟悉的一种)

于 2013-02-02T14:06:39.587 回答
0

这是关于 gedcom4j Frizbog 的补充答案。我正在使用gedcom4j java库。这个库非常好和准确。我发现的唯一问题是:http ://gedcom4j.org/此时已关闭或不存在,我们无法返回原始文档和示例代码作者。我无法从 Frizbog 找到任何地址。此时我只能读取和更新 gedcom 实例,而无法将读取的 gedcom 5.5 实例写入文件。

于 2019-02-20T10:06:46.560 回答