Удаление версии из xml файла Я создаю формат Xml, используя XmlWriter. Но на выходе есть также информация о версии. <?xml version="1.0" encoding="utf-8"?> Мне это не нужно в моем файле. Как я могу это сделать? Есть ли способ удалить его с помощью кода? Ответ 1 Используйте свойства ConformanceLevel и OmitXmlDeclaration. Пример: XmlWriter w; w.Settings = new XmlWriterSettings(); w.Settings.ConformanceLevel = ConformanceLevel.Fragment; w.Settings.OmitXmlDeclaration = true; Ответ 2 При создании XmlWriter пройдите нужные настройки с помощью XmlWriterSettings: XmlWriterSettings settings = new XmlWriterSettings(); settings.OmitXmlDeclaration = true; writer = XmlWriter.Create(Console.Out, settings); XmlWriterSettings имеет другие свойства (отступ и больше). Ответ 3 Вы можете использовать класс XmlWriterSettings и используйте Свойство XmlWriterSettings.OmitXmlDeclaration
Ответ 1 Используйте свойства ConformanceLevel и OmitXmlDeclaration. Пример: XmlWriter w; w.Settings = new XmlWriterSettings(); w.Settings.ConformanceLevel = ConformanceLevel.Fragment; w.Settings.OmitXmlDeclaration = true;
Ответ 2 При создании XmlWriter пройдите нужные настройки с помощью XmlWriterSettings: XmlWriterSettings settings = new XmlWriterSettings(); settings.OmitXmlDeclaration = true; writer = XmlWriter.Create(Console.Out, settings); XmlWriterSettings имеет другие свойства (отступ и больше).
Ответ 3 Вы можете использовать класс XmlWriterSettings и используйте Свойство XmlWriterSettings.OmitXmlDeclaration