28得票4回答
使用StreamReader读取一行数据时如何不消耗数据?

有没有一种方法可以预读下一行,以测试下一行是否包含特定的标签数据? 我正在处理一个格式,其中有一个开始标记但没有结束标记。 我想读取一行将其添加到结构中,然后测试下一行,以确保它不是新的“节点”,如果不是,则继续添加;如果是,则关闭该结构并创建一个新结构。 我能想到的唯一解决方案是同时使...

18得票6回答
有没有用Python编写的GEDCOM解析器?

GEDCOM是一种交换家谱数据的标准。 我找到了用以下语言编写的解析器: C perl Ruby 甚至还有Factor 但迄今为止还没有用Python编写的解析器。我找到的最接近的是GRAMPS项目中的libgedcom.py文件,但它包含太多对GRAMPS模块的引用,无法满足我的需...

9得票2回答
Response.TransmitFile并在传输后删除它

我需要在我的网站上实现GEDCOM导出功能。 当导出为GEDCOM文件时,我的.NET代码会在服务器上创建一个文件。 然后,我需要从服务器下载该文件到客户端,并询问用户要保存该文件的位置,这意味着需要使用SaveDialog。 下载完成后,我希望从服务器中删除该文件。 我已经有了一个将...

9得票1回答
JavaScript中的GEDCOM解析器

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

9得票6回答
GEDCOM转HTML和RDF

我想知道是否有应用程序可以将GEDCOM家谱文件转换为HTML格式以便在Web上查看和发布。我希望每个人都有单独的HTML文件,也许还有其他内容的文件。我知道有一些工具可用,但我想知道是否有人使用过并可以提供建议。我不确定要寻找哪种应用程序格式。它们可以是Python或php文件,可以进行编辑...

8得票1回答
生成Delphi代码,用于解析具有给定BNF格式的文件。

有没有Delphi的解析器代码或解析器组件,或者可以接受BNF(Backus-Naur Form)符号作为输入并生成用于解析的Delphi(或pascal)代码的程序? 这是因为我将尝试完美地解析遵循各种版本GEDCOM标准(用于家谱)的数据集,并且需要在达到标记时从一个状态处理文件。我希望...

8得票5回答
C#的Gedcom阅读器

有没有人知道一个好的类可以读取.ged文件? Gedcom是一种用于存储家谱信息的文件格式。 我的目标是编写一个程序,可以导入ged文件并导出.dot文件给graphviz,以便我可以制作一个家族树的可视化表示。 如果您能帮忙,感谢您!