【发布时间】:2009-07-18 17:32:16
【问题描述】:
在我的 C# 项目中,我处理了解析 SGML 文件的任务,并且非常天真地尝试使用 XmlReader,这导致了一些有趣的启示(即 SGML 和格式良好的区别XML等)
所以我认为我只需要一个好的 SGML 解析器,它将它转换为 XML 文件并从那里开始。在我的搜索中,我发现了两个可以与我的 C# 项目集成的 SGML 解析器:
- MSDN 的SgmlReader,和
- James Clark 的 SP SGML parser.
还有其他建议吗?
【问题讨论】:
-
我很好奇。我不知道amyone 还在使用SGML。干什么用的?
-
Avid INEWS avid.com/solutions/808.htm 使用称为新闻故事标记语言 (NSML) 的基于 SGML 的标记来存储和表达故事信息。我可以从 Avid 的观点看出他们为什么使用 SGML,但那是另一个故事(不是双关语)。
-
SEC 的 EDGAR 系统使用 SGML 来标记向 SEC 报告的情况。
-
James Clarks SP 包已过期。几年前,它和他的 JADE 程序一起变成了an Open Source project。
-
你在这方面有什么进展吗?我有完全相同的任务,但使用 Java,我发现它是一个绝对的噩梦,试图让它工作!