JavaScript中的GEDCOM解析器

9

我一直在寻找JavaScript的GEDCOM解析器,目前是否有这样的解析器?我已经在许多其他编程语言中找到了GEDCOM解析器,但是还没有在JavaScript中找到。


GEDCOM解析器编写起来相当简单。我在过去的几年中做了一些,包括一个JavaScript版本。基本方法是为每个个体创建一个对象,然后为各种数据添加该对象的属性,例如出生日期等。如果您要添加具有自己子键的内容,则可以嵌套对象。 - Jeremy J Starcher
1个回答

6
  • jswale/gedcom-js-viewer:GEDCOM格式文件查看器,使用JavaScript开发。
  • gedcom-tree:递归地将GEDCOM格式数据转换为树形结构并显示。
  • gedbrowser(HTML和JavaScript):使用Web技术实现的GEDCOM格式文件查看器。
  • gedcom.js:用于解析GEDCOM格式文件的JavaScript库。
  • tmcw/parse-gedcom:解析GEDCOM格式文件的JavaScript库。
  • read-gedcom:基于Node.js的GEDCOM格式文件解析器。

1
我最终写了自己的代码。实际上并不难。在JS中很容易,因为您可以将元素添加到对象中。 - ekaqu
感谢您接受 ekaqu,如果您分享您的代码,我想看一下,这样我就可以与我的 Ruby 代码进行比较,毕竟没有完美的代码,不是吗? - peter
3
我将它放在github上。有一处修改是检查标记的值是否包含ID。这是因为家谱传说软件似乎有时会将ID放在那里,有时会放在ID部分……我不确定原因,但这帮助我正确地链接事物。 - ekaqu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接