سؤال

في مشروعي C #، لقد تعاملت مع مهمة تحليل ملف SGML وحاولت، بما بعد سذاجة، لاستخدام XMLReader، وقد أدى ذلك إلى بعض الوحي المثيرة للاهتمام (أي الفرق بين SGML و XML بشكل جيد، إلخ .)

لذلك أنا أفكر في أنني بحاجة فقط إلى محلل SGML جيد الذي يحوله إلى ملف XML وتذهب من هناك. في بحثي، وجدت اثنين من محللين SGML يمكنهم دمج مع مشروعي C #:

أي توصيات أخرى؟

هل كانت مفيدة؟

المحلول

على ما يبدو تحديث SGMLREADER هنا:

https://github.com/mindtouch/sgmlreader.

نصائح أخرى

HTML هو تطبيق SGML. إذا كنت ترغب في تحليل HTML بشكل صحيح، فستحتاج إلى محلل SGML. يبدو أن SGMLReader تناسب تلك الاحتياجات جيدا، وأخطط لاستخدامها بنفسي. أود أن أقترح استخدام HTML Tidy. إنه تطبيق أصلي، ولكن .NET ترتيب لها موجودة. إذا كنت بحاجة إلى شفرة مدارة بالكامل، فإن SgmlReader هو الطريق للذهاب.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top