XML ドキュメント オブジェクト モデル (DOM) は、新しい要素ノードまたは属性ノードを作成するときに名前の有効性を確認します。 名前に無効な文字が含まれていると、例外がスローされます。 名前が正しくエンコードされ、有効であることを保証するには、XmlConvert クラスを使用して名前をエンコードし、アプリケーション レベルで名前をデコードする必要があります。 詳細については、「XML 名の文字エンコードと XML データ型の変換」を参照してください。 XmlWriter には、整形式の XML を生成するための追加の処理を行うメソッドが用意されています。 詳細については、「XmlTextWriter による整形式の XML の作成」を参照してください。