ما هي أفضل حزمة HTML مرتبة؟ هل هناك أي خيار في حزمة HTML Agility لجعل صفحة الويب HTML مرتبة؟

StackOverflow https://stackoverflow.com/questions/2490765

سؤال

انا استخدم HTML ATCILITY PACK لتحليل HTML معلومات جدولية. الآن هناك بعض محتوى HTML مع علامات النهاية المفقودة ومن هذه الصفحة بسبب علامات النهاية المفقودة ، لا يتم تحليل حزمة HTML Agility المعلومات بشكل صحيح. لذا أريد إدراج علامات النهاية حيث توجد علامات نهاية مفقودة لذلك HTML Agility Pack Part Parse بشكل صحيح. لذلك لإدراج علامات النهاية المفقودة ماذا علي أن أفعل؟ هل يجب أن أكتب رمز خاص لذلك أو الاستخدام HTML حزمة مرتبة للقيام بذلك ؟

إذا كان HTML Pack Pack ، فهذا الأفضل HTML حزمة مرتبة، وكيفية استخدامه أي مثال إن أمكن؟ وإذا كان بلدي رمز خاص مما يمكن أن يكون عليه؟

هل هناك أي خيار في حزمة HTML Agility والتي يمكن أن تجعلنا قادرين على صنع صفحة HTML أولاً أنيق - مرتب وثم تحليل صفحة الويب.

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

المحلول

في HTML Atgility Pack ، لم أتمكن من العثور على أي خيار يجعل صفحة HTML مرتبة. هناك خيار واحد يقوم بإدراج علامات الإغلاق المفقودة ولكنه يعمل في بعض صفحة HTML فقط. هذا الخيار في حزمة HTML Agility هو ،

  HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
      doc.OptionFixNestedTags=true;

لقد جربت أيضًا Regex لذلك ولكنه يعمل أيضًا في بعض صفحة HTML فقط.

لذلك وجدت أفضل حزمة HTML مرتبة هو :

http://www.devx.com/dotnet/article/20505/1763/page/2.

يمكننا أن نرى هناك: كيفية استيراد DLL وكيفية استخدام هذه الحزمة المرتبة ، هناك رمز عينة متاح أيضًا. إنه رائع على الإطلاق. يمكن إدراج علامات إغلاق مفقودة ويجعل الخاص بك HTML صفحة مرتبة.

شكرا لمساعدة الجميع ..

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