私はhtmlを初めて使用しています。私は複数のhtmlページをサーバー上に(メモリ内に)添付し、クライアント(asp.net mvc 3)に1ページとして送り返そうとしていますが、HTMLソースタグが混在しています(間違ったレイアウトになります)。私のHTMLソースのコンテンツの1つは、タグを適切に閉じておらず、レイアウトに関して面白いことをしています。Htmlタグが混在しています
どのようにすれば、各HTMLコンテンツが他のHTMLコンテンツとは独立して表示されるようにすることができますか?
編集:私は、ソースHTMLが間違っているので間違っているので、一緒に添付する必要があるソースhtmlコンテンツを制御できないと述べたはずです。
そうだった場合、私はそれをしたでしょう!私は一緒に添付する必要があるソースhtmlコンテンツを私がコントロールできないと言いました。それに対する解決策はありますか? – iCode
はい。それをきれいにする。破損したコードを入力として取り出し、有効な出力を生成します。悪い入力を扱うことができるHTMLパーサーを探してください(かなりたくさんあります)。DOMを使ってDOMを作り、DOMをHTMLに戻してください。 – Quentin
私はhtmlの初心者ですので、私と一緒に裸です!私は手作業ですべてのHTMLを修正することはできません。それは日常的に変化する百百のものです。 .NET用に自動的に修正できるライブラリはありますか? – iCode