Qual è il miglior pacchetto ordinato di HTML? Esiste qualche opzione nel pacchetto agility HTML per rendere ordinata la pagina Web HTML?

c# html-agility-pack html-parsing htmltidy winforms

Domanda

Sto usando il pacchetto agility html per analizzare le informazioni tabellari html. Ora c'è del contenuto html con tag finali mancanti e da questa pagina a causa di tag finali mancanti html agility pack non analizza le informazioni correttamente. Quindi voglio inserire tag finali dove mancano tag finali in modo che le informazioni di analisi del pacchetto agility html siano corrette. Quindi, per inserire i tag finali mancanti, cosa dovrei fare? Devo scrivere il mio codice per quello o usare il pacchetto html per farlo?

Se html tidy pack, quale è il miglior pacchetto html , e come usarlo se possibile? E se il mio codice personale di quello che può essere?

C'è qualche opzione in html agility pack che può renderci in grado di rendere la pagina html in ordine e quindi analizzare la pagina web.

Risposta accettata

In Html Agility Pack non sono riuscito a trovare alcuna opzione che rendesse l'ordine della pagina html. C'è un'opzione che inserisce i tag di chiusura mancanti ma funziona solo in alcune pagine html. Quella opzione nel pacchetto di agilità html è,

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

Ho anche provato la regex per questo, ma funziona anche solo per alcune pagine html.

Quindi ho trovato il miglior pacchetto html ordinato :

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

Possiamo vedere lì: come importare la DLL e come usare quel pacchetto ordinato, è disponibile anche un codice di esempio. È grandioso. Può inserire i tag di chiusura mancanti e rendere la tua pagina html ordinata.

Grazie per l'aiuto di tutti ..




Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché