を使用してXmlのような形式を作成していXmlWriter
ます。ただし、出力にはバージョン情報も含まれています。
<?xml version="1.0" encoding="utf-8"?>
私のファイルにはこれは必要ありません。どうやってやるの?コードで削除する方法はありますか?
ConformanceLevel
およびプロパティを使用しOmitXmlDeclaration
ます。例:
XmlWriter w;
w.Settings = new XmlWriterSettings();
w.Settings.ConformanceLevel = ConformanceLevel.Fragment;
w.Settings.OmitXmlDeclaration = true;
XmlWriterを作成するときは、XmlWriterSettingsを使用して必要な設定を渡します。
XmlWriterSettings settings = new XmlWriterSettings();
settings.OmitXmlDeclaration = true;
writer = XmlWriter.Create(Console.Out, settings);
XmlWriterSettingsには、他のプロパティ(インデントなど)もあります。