5

生成されたhtmlのエラーを識別する機能を備えたhtml解析が必要です。タグが閉じられていない場合は、タグを閉じて有効なhtmlを返します。

詳細: データベースからデータを取得し、その記録を破って Web サイトに部分的な詳細を表示し、[詳細] ボタンをクリックして完全なコンテンツを表示します。文字列を分割した後、検証します。

私はすでに Html Agility Pack を使用していますが、使用するのは初めてです。このライブラリが問題を解決する場合は、その方法 (チュートリアル) を案内するか、別のライブラリを提案してください。

4

2 に答える 2

1

以下は、World Wide Web コンソーシアム (W3C) の検証プログラムの 2 つです。

Windows: http://validator.w3.org/docs/install_win.html

UNIX / Linux: http://validator.w3.org/docs/install.html

それらの Web サービスを使用して、 CSSHTMLXMLXHTMLJavaScriptおよびその他の多くの Web テクノロジを検証することもできます。W3Cは、インターネットの高度な相互運用性と、インターネット デバイス間のある程度の互換性を維持する監督者の 1 つです。

于 2011-01-28T12:23:22.340 に答える
1

そのようなライブラリは存在しないと思います。問題は、一部のライブラリが実際に HTML のエラーを識別できるが、それらを修正できないことです。

W3C バリデーターをサービスとして使用することが、ここでの最良の出発点だと思います。W3C バリデーターの API を使用してドキュメントを検証し、有効かどうか、およびエラーと警告を返すオープン ソース ライブラリがあります。私はこれから始めて、そこから続けます。

于 2011-01-28T13:17:44.527 に答える