1

<div></div>閉じられていないタグがページの残りの部分に波及することなく、すべてのテキストの書式設定をタグで保持する方法はありますか?

repeaterからコンテンツを内のdatabase標準に表示するコントロールがあります。スペースのコストを削減するために、文字列を1000 文字にフォーマットしました。残念ながら、これにより終了タグがすべて切り取られ、ページの残りの部分が影響を受けます。label<div>

の最後をレンダリングするか<div>、タグを強制的に閉じる方法を取得する必要があります。
htmlAgilityPackはこれでうまくいくとは思わない。

これを行う方法やどこから始めればよいのかわからないため、表示するコードがありません。誰でも私を正しい方向に向けてください。

4

2 に答える 2

2

Html Agility Packは、実際にタグを自動的に閉じることができます。たとえば、このコード

string html = "<div>hello<b>bold<i>and italic";
HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(html);
doc.Save(Console.Out);

これを出力します:

<div>hello<b>bold<i>and italic</i></b></div>
于 2013-04-29T10:36:34.980 に答える