Я читаю XML из WCF и мне нужно сохранить XML на диск, но при сохранении я получаю символ BOM .Я не хочу, чтобы этот символ был включен, поэтому я пытался написать документ без него, но он не работает, я не знаю, что не так.Есть идеи?
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(vReply.xmlDocumento);
////-------------------------- Save without BOM  -----------------------
var bytes = Encoding.UTF8.GetBytes(vReply.xmlDocumento);
var stream = new MemoryStream(bytes);
XmlWriterSettings settings = new XmlWriterSettings();
settings.Encoding = new UTF8Encoding(false); // The false means, do not emit the BOM.
using (XmlWriter w = XmlWriter.Create("c://temp/my.xml", settings))
{
xmlDoc.Save(w);
}