Tag: gedcom

从流读取器读取一行而不消耗?

有没有办法提前读取一行来测试下一行是否包含特定的标签数据? 我正在处理一个具有开始标记但没有结束标记的格式。 我想读一行将它添加到一个结构然后测试下面的行,以确保它不是一个新的“节点”,如果它不是继续添加,如果它关闭该结构并创建一个新的 我能想到的唯一解决方案就是让两个流读取器同时出现在锁定步骤中的那种方式,但这看起来很浪费(如果它甚至可以工作) 我需要像peek但peekline这样的东西

Response.TransmitFile并在传输后删除它

我必须在我的网站上实施GEDCOM导出。 点击导出到gedcom后,我的.net代码在服务器上创建了一个文件。 然后我需要从服务器下载它到客户端,并且应该询问用户保存该文件的位置,这意味着需要savedialog。 下载后,我想从服务器上删除该文件。 我有一个代码将文件从服务器传输到客户端: Response.ContentType = “text/xml”; Response.AppendHeader(“Content-Disposition”, “attachment; filename=” + FileName); Response.TransmitFile(Server.MapPath(“~/” + FileName)); Response.End(); 从这个链接 但是我无法在此代码之后删除该文件,因为Response.End结束响应,因此在该行之后写入的任何代码都不会执行。 如果我在Response.End();之前执行代码删除文件Response.End(); ,然后文件没有传输,我收到一个错误。

适用于C#的Gedcom读卡器

有没有人知道一个好的类来读取.ged文件 Gedcom是一种用于存储宗谱信息的文件格式。 我的目标是写一些东西,让我导入一个ged文件并导出.vot文件for graphviz,这样我就可以直观地表示一个家谱 谢谢,如果你能提供帮助