• ベストアンサー

VB2010のXmlDocumentでのsave

VB2010でXmlDocumentのloadでxmlファイルを読み出してsaveで書き出します。 このとき、元のファイルが <a><b></b></a> となっていた場合、これをloadしてsaveすると <a>  <b>  </b> </a> といったようにタグごとに改行とインデントが挿入されて構造が変わってしまいます。 これを防ぐ方法はありますでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

読み込んだ改行やインデントを保持したいのであれば XmlDocument.PreserveWhitespace 出力時に改行やインデントをしたくないのであれば XmlWriterSettings.Indent XmlWriterSettings.NewLineChars あたり

msx68000
質問者

お礼

できました。 ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

改行とインデントが入っていても XML 文書的には問題ないと思いますがね。 気にしたことも試したこともないので無責任ですが、過去質問のこれは参考になりますか? http://okwave.jp/qa/q3825244.html

すると、全ての回答が全文表示されます。

関連するQ&A