私のアプリケーションでnotepad ++ exeを使用することはできますか?

c# html-agility-pack htmltidy notepad++ winforms

質問

私はhtmlファイルからテーブルデータを抽出するために、htmlアジリティパックの助けを借りてhtmlファイルを解析しています。しかし、オプションの終了タグがない場合や、オプションである開始タグがないhtmlファイルもあります.HTMLアジリティパックは、そのHTMLページを適切に解析しません。そのHTMLファイルの内容をnotepad ++で開くと、++ TestFX-->TestFX HTML Tidy-->TiDy clean documentというオプションを使って、このようにコンテンツを整理します。そして、今、このファイル私はhtmlの敏捷性パックを解析する場合、それはそれを適切に解析します。

HTMLページをメモ帳++できちんと整えるのが最善の方法です。

だから私は分かりませんが、まずはメモ帳でページをきちんと整理してから先に進んでください。そうすればどうしたらいいですか?

編集私はHTMLの整頓パックを使用しているが、場合によっては整理されているファイルがありますが、このページをメモ帳できちんと整えれば、解析されます。

受け入れられた回答

私はメモ帳+ +は、HtmlTidyライブラリを使用していると思います。メインページはこちら

あるいは、あなたはHrmlTidyオンラインのようなサービスを使うことができます

編集:あなたはメモ帳の+ +(HtmlTidyの上に)を使用したいと思われる。 NP ++にはコマンドオプションのセットが限られているので、ファイルのロードは問題にはなりません。しかし、私はあなたが必要とするものの残りの部分を行うためのインターフェイスの参照を見つけることができませんでした:HTMLを整理し、結果を保存します。


人気のある回答

HTML TidyはNotepad ++とは独立しており、.NET(または他の言語)プロジェクトでこのオープンソースコンポーネントを直接使用することができます。

特に.Netでこれを使用する方法の詳細は、 ここで見つけることができます



ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ