Ответ 1
Используйте свойства ConformanceLevel
и OmitXmlDeclaration
. Пример:
XmlWriter w;
w.Settings = new XmlWriterSettings();
w.Settings.ConformanceLevel = ConformanceLevel.Fragment;
w.Settings.OmitXmlDeclaration = true;
Я создаю формат 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;
При создании XmlWriter пройдите нужные настройки с помощью XmlWriterSettings:
XmlWriterSettings settings = new XmlWriterSettings();
settings.OmitXmlDeclaration = true;
writer = XmlWriter.Create(Console.Out, settings);
XmlWriterSettings имеет другие свойства (отступ и больше).
Вы можете использовать
и используйте Свойство XmlWriterSettings.OmitXmlDeclaration