Я создаю 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;
При создании XmlWriterSettings пройдите через настройки, которые Вы хотите использовать:
XmlWriterSettings settings = new XmlWriterSettings();
settings.OmitXmlDeclaration = true;
writer = XmlWriter.Create(Console.Out, settings);
XmlWriterSettings имеет и другие свойства (отступ и т.д.)
.Вы можете использовать
и использовать XmlWriterSettings. OmitXmlDeclaration свойство