Я сериализую объект в приложении C # VS2003 / .Net 1.1. Мне нужно, чтобы он сериализован без инструкции по обработке, однако. Класс XmlSerializer выдает что-то вроде этого:
<?xml version="1.0" encoding="utf-16" ?>
<MyObject>
<Property1>Data</Property1>
<Property2>More Data</Property2>
</MyObject>
Есть ли способ получить что-то вроде следующего, не обрабатывая полученный текст для удаления тега?
<MyObject>
<Property1>Data</Property1>
<Property2>More Data</Property2>
</MyObject>
Для любопытных мой код выглядит следующим образом ...
XmlSerializer serializer = new XmlSerializer(typeof(MyObject));
StringBuilder builder = new StringBuilder();
using ( TextWriter stringWriter = new StringWriter(builder) )
{
serializer.Serialize(stringWriter, comments);
return builder.ToString();
}