質問: 私はHTMLの**表形式の情報**を解析するために**html agility pack**を使用してい**ます** 。終了タグが不足しているHTMLコンテンツがあります.HTMLアジリティパックは情報を正しく解析しません.HTMLアジリティパックが情報を適切に解析できるように、終了タグが**ない**ところに終了タグを挿入します。そのために欠けているエンディングタグを挿入するにはどうすればよいですか?自分**自身のコード**を書くか、 **htmlの整頓したパック**を使ってそれを行うべきですか? html tidy packが最適な**html整形パック**であれば、それを可能な限りどのように使用するのですか?そして、自分**のコード**がそれが何であるかのようなものであれば? **htmlの敏捷性パック**には、最初にhtmlページを**きちんと整理して**からウェブページを**解析**できる**オプション**があり**ますか** ?
回答: HTMLアジリティパックでは、htmlページをtidyにするオプションが見つかりませんでした。欠落している終了タグを挿入するオプションが1つありますが、一部のhtmlページでのみ機能します.html agility packのオプションは、 ``` HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument(); doc.OptionFixNestedTags=true; ``` 私はそれのための正規表現を試みたが、それはまたいくつかのhtmlページのためだけに働く。 だから私は**最高のHTML整頓パック**が見つかりました: **http://www.devx.com/dotnet/Article/20505/1763/page/2。** 私たちはそこに見ることができます:どのようにDLLをインポートすると、そのきちんとしたパックを使用するには、サンプルコードも利用可能です。それはすべてで素晴らしい**です。** **欠けている終了タグ**を挿入することができ、あなたの**htmlページをきれいにします。** 誰も助けてくれてありがとう..