Создать xml файл без декларации

225
01 августа 2017, 14:40

Необходимо сохранить xml файл на диск без декларации вида <?xml version="1.0" encoding="UTF-8"?>. Делаю следующим образом

string xml = "<Items>" + innerXml + "</Items>";
xmlFile.LoadXml(xml);
settings = new XmlWriterSettings();
settings.OmitXmlDeclaration = true;
settings.ConformanceLevel = ConformanceLevel.Fragment;
XmlWriter xmlWriter = XmlWriter.Create(patchFile, settings);
xmlFile.Save(xmlWriter);

Получаю ошибку вида

WriteStartDocument не может быть вызван для модуля записи, созданного с помощью ConformanceLevel.Fragment.

Проект на 3.5, использовать NamespaceHandling.OmitDuplicates не получится

READ ALSO
Как я могу в .net сериализовать GUID без дефисов?

Как я могу в .net сериализовать GUID без дефисов?

Как я могу вnet сериализовать в формат XML GUID без дефисов?

226
Drag &amp; Drop ListView

Drag & Drop ListView

Ребят подскажите пожалуйстаЕсть проект с перетаскиванием файла

293
Платные расширения приложения

Платные расширения приложения

ЗдравствуйтеЗанят разработкой приложения

257
C# / Try-Catch для большого колличества строк кода

C# / Try-Catch для большого колличества строк кода

Подскажите пожалуйста как лучше обработать исключения, которые могут возникнуть в процессе конвертации? строчек очень много, база спроектирована...

297