2

HTML ファイルを生成するフレームワーク用のコード ジェネレーターを開発しました。

Html ファイルは Knockout のテンプレートです。フォーマットされていないバージョンでアプリケーションを実行すると、knockout はブラウザーでひどい DOM を作成します。

しかし、Ctrl + E + D を押して生成された html をビジュアル スタジオでフォーマットし、アプリを再度実行すると、UI に正しい結果が表示されます。

私の質問は、生成された html コードをプログラムで C# でフォーマットするにはどうすればよいですか?

注: Visual Studio の Ctrl + E + D もいくつかの一般的な問題を修正する可能性がありますが、これについて何か知っている人はいますか?

前もって感謝します

4

2 に答える 2

2

生成された html ファイルが有効な xml である場合は、html ファイルをXDocumentにロードしてから、再度保存できます。XDocumentは自動的に xml (html) をフォーマットします。

于 2013-09-06T07:40:22.993 に答える
0

jsbeautifier を試してください:

JavaScript と HTML の美化、アンパックまたは難読化解除、JSON/JSONP の読み取り可能化など。

于 2013-09-06T07:43:37.500 に答える