ファイル、TextWriter、XmlWriter にシリアル化する (LINQ to XML)
XML ツリーは、File、TextWriter、または XmlWriter にシリアル化できます。
XDocument メソッドを使用すると、XElement や ToString
など任意の XML コンポーネントを文字列にシリアル化できます。
文字列にシリアル化するときに書式設定されないようにするには、XNode.ToString メソッドを使用します。
ファイルにシリアル化するときの既定の動作では、結果の XML ドキュメントの書式設定 (インデント設定) が行われます。 インデントを設定する場合、XML ツリー内の意味のない空白は保持されません。 書式を設定してシリアル化するには、SaveOptions を引数として受け取らない次のメソッドのいずれかのオーバーロードを使用します。
インデントを設定せず、XML ツリー内の意味のない空白を保持できるようにするには、SaveOptions を引数として受け取る次のメソッドのいずれかのオーバーロードを使用します。
例については、該当するリファレンス記事を参照してください。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET