Есть ли способ настроить вывод сериализации XmlWriter? ⇐ C#

Место общения программистов C#
Anonymous
Есть ли способ настроить вывод сериализации XmlWriter?

Сообщение Anonymous »

У меня есть следующее, что я использую для сериализации моего XML-документа:

Код: Выделить всё

        XmlWriter xw = XmlWriter.Create(sbXmlDoc, new XmlWriterSettings {
Indent = true,
IndentChars = "  ",
OmitXmlDeclaration = true
});
При этом создается экземпляр System.Xml.XmlWellFormedWriter, который по какой-то причине является внутренним, поэтому я не могу его расширить/переопределить. Он выводит пустые элементы, такие как вместо , помещая дополнительное пространство. Есть ли способ настроить вывод так, чтобы удалить это дополнительное пространство перед косой чертой ? Я знаю о XmlTextWriter, но сейчас вместо него рекомендуется использовать XmlWriter.Create().

Подробнее здесь: https://stackoverflow.com/questions/791 ... -xmlwriter

Вернуться в «C#»