Question

Dans mon projet C #, j'ai traité la tâche de l'analyse d'un fichier SGML et ai essayé, très naïvement, d'utiliser XmlReader, et cela a conduit à des révélations intéressantes (à savoir la différence entre SGML et bien formé XML, etc.)

Alors je pense que je juste besoin d'un bon analyseur de SGML qui le convertit en un fichier XML et partir de là. Dans ma recherche, j'ai trouvé deux parseurs SGML qui peut intégrer à mon projet C #:

Les autres recommandations?

Était-ce utile?

La solution

Apparemment mis à jour ici de SgmlReader:

https://github.com/MindTouch/SGMLReader

Autres conseils

HTML est une implémentation de SGML. Si vous voulez analyser HTML correctement, vous aurez besoin d'un analyseur SGML. SGMLreader semble répondre à ces besoins bien, et je prévois de l'utiliser moi-même. Je suggère d'utiliser HTML bien rangé. Il est une application native, mais les liaisons .net pour ce existent. Si vous avez besoin entièrement le code managé, le SGMLreader est le chemin à parcourir.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top