誤った形式のHTMLを、(単に印刷されていない)HTML形式にすることができるオープンソースライブラリはありますか?例えば不正な形式を修正するためのjavascriptコード
、
<tr class=row><td>content</tr>
はJavascriptをDOMが最初の場所で有効なものに依存しているので、あなたは、壊れたDOMを修正するためにJavaScriptを使用することはできません
<tr class="row"><td>content</td></tr>
誤った形式のHTMLを、(単に印刷されていない)HTML形式にすることができるオープンソースライブラリはありますか?例えば不正な形式を修正するためのjavascriptコード
、
<tr class=row><td>content</tr>
はJavascriptをDOMが最初の場所で有効なものに依存しているので、あなたは、壊れたDOMを修正するためにJavaScriptを使用することはできません
<tr class="row"><td>content</td></tr>
になることがあります。無効なHTMLが出力されている場合は、修正する必要のあるシステムの一部です。実際には、システムのサーバー側の部分を調べる必要があります。
実際にあなたのマークアップがきれいに印刷されていることを意味し、PHPを使用していると仮定すると、Tidy拡張機能(http://php.net/manual/en/book.tidy)をインストールすることができます。 PHP)。拡張機能をインストールできない、またはインストールしたくない場合や、PHPを実行していないがシェルコマンドを実行できるスクリプト言語を使用している場合は、htmltidy(http:// ja)などの外部シェルコマンドを使用できます。 wikipedia.org/wiki/HTML_Tidy)
あなたはインデントされていないという意味ですか? –
どの言語でこのライブラリが必要ですか?どこから電話したいですか?これはあなたの質問の一部に答えることができます:http://stackoverflow.com/questions/292926/robust-mature-html-parser-for-php? – JMax
実際に不正な形式のファイルから有効なHTMLを作成したいのですか、ソースをより美しく見たいだけですか? – Scottie