Рекомендации SGML Parser .NET [закрыто
Вопрос
В моем проекте C# я сталкивался с задачей анализа файла SGML и очень наивно пытался использовать XMLreader, и это привело к некоторым интересным откровениям (т.е. разница между SGML и хорошо сформированным XML и т. Д. ..
Поэтому я думаю, что мне просто нужен хороший анализатор SGML, который преобразует его в файл XML и оттуда. В своем поиске я нашел два анализатора SGML, которые могут интегрироваться с моим проектом C#:
- MSDN SGMLreader, а также
- SP Джеймса Кларка SGML Parser.
Есть другие рекомендации?
Решение
Очевидно, SGmLreader обновлено здесь:
Другие советы
HTML является реализацией SGML. Если вы хотите правильно проанализировать HTML, вам понадобится анализатор SGML. SGMLreader, кажется, хорошо соответствует этим потребностям, и я планирую использовать их сам. Я бы предложил использовать HTML Tidy. Это собственное приложение, но привязки .NET для него существуют. Если вам нужен полностью управляемый код, то SGMLreader - это путь.