C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 70 を表示中)
■40667 / )  Re[3]: ウェブブラウザで編集したページを保存
□投稿者/ 魔界の仮面弁士 (1257回)-(2009/08/31(Mon) 20:31:18)
No40665 (RT さん) に返信
> string s = webBrowser1.Document.GetElementsByTagName("HTML")[0].OuterHtml;
> で読み込むと、元のHTMLコードと違うコードになってしまいます。(改行など)

MSHTML 編集機能の仕様です。そしてその事については、先の No39822 にて、
>> IE/WebBrowser の編集機能では、HTML のソース コードの書式を保持する事はできません。
>> (大文字小文字の制御、コメントの維持、ソースコード上の改行位置の調整など)
と予め説明してあるかと思います。

この点に関しては、WebBrowser の編集機能ではどうやっても回避不可能なので、
ソースコードの書式を維持するための手法として、WebBrowser 以外で
編集するという手法が幾つか提示されていますね(たとえば DHTMLEdit など)。
返信 編集キー/


管理者用

- Child Tree -