При написании XML-документа мне нужно написать все самозакрывающиеся теги без пробелов, например:
<foo/>
вместо:
<foo />
Причина этого в том, чточто система вендора, с которой я взаимодействую, не устраивает.В идеальном мире поставщик исправит свою систему, но я не думаю, что это произойдет в ближайшее время.Какой лучший способ заставить XmlWriter выводить самозакрывающиеся теги без пробела?
Моя текущая схема - сделать что-то вроде:
return xml.Replace(" />", "/>");
Очевидно, это далеко от идеала.Можно ли создать подкласс XmlWriter для этой одной операции?Есть ли параметр в составе XmlWriterSettings, который я пропустил?