■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 など)。
|
|