2

In my C# project, I have been dealt with the task of parsing an SGML file and have tried, very naively, to use XmlReader, and this has led to some interesting revelations (i.e., the difference between SGML and well-formed XML, etc.)

So I am thinking that I just need a good SGML parser which converts it to an XML file and go from there. In my search, I have found two SGML parsers that can integrate with my C# project:

Any other recommendations?

4

2 に答える 2

5

どうやらSgmlReaderはここで更新されました:

https://github.com/MindTouch/SGMLReader

于 2009-07-20T21:12:46.977 に答える
1

HTML は SGML の実装です。HTML を適切に解析したい場合は、SGML パーサーが必要になります。SGMLreader は、これらのニーズにうまく適合しているようで、私自身も使用する予定です。HTML tidy を使用することをお勧めします。これはネイティブ アプリケーションですが、そのための .net バインディングが存在します。完全に管理されたコードが必要な場合は、SGMLreader が最適です。

于 2010-07-26T14:17:40.510 に答える