我正在使用XDocument生成一个xml文件。当我保存这个文件时,它会添加
<?xml version="1.0" encoding="utf-8"?>
位于xml的顶部..
我想在保存之前将其排除
我该怎么做。
答案 0 :(得分:4)
将保存方法用于XmlWriter http://msdn.microsoft.com/en-us/library/bb336977.aspx,并使用XmlWriterSettings创建此XmlWiter http://msdn.microsoft.com/en-us/library/system.xml.xmlwriter.settings.aspx
XmlWriterSettings settings = new XmlWriterSettings();
settings.OmitXmlDeclaration = true;
XmlWriter writer = XmlWriter.Create(yourstream, settings);
yourXDocument.Save(writer);