ここでは.NET FrameworkにおけるXML文書の扱いについて解説します。
- XMLの構築・出力
-
XmlWriterSettings
- XmlWriterとXmlWriterSettings
- XmlWriterの作成・出力先の指定
-
XmlWriterSettingsで設定できる動作
- エンコーディング (XmlWriterSettings.Encoding)
- XML宣言の省略 (XmlWriterSetings.OmitXmlDeclaration)
- インデント (XmlWriterSettings.Indent, IndentChars)
- 要素間・属性間の改行 (XmlWriterSettings.NewLineChars, NewLineOnAttributes)
- テキストノード・属性値の改行の処理 (XmlWriterSettings.NewLineHandling)
- 重複する名前空間宣言の処理 (XmlWriterSettings.NamespaceHandling)
- 不正な文字の処理 (XmlWriterSettings.CheckCharacters)