FYI. flask.ext
устарело, и правильный путь таков:
from flask_sqlalchemy import SQLAlchemy
На случай, если кто-нибудь найдет этот вопрос в Google.
Используйте XmlWriter вместо StringWriter и выполните Writer.WriteStartElement ("root");
Это будет работать:
Stream s = new MemoryStream();
XmlWriter writer = new XmlTextWriter(s, Encoding.UTF8);
SoapReflectionImporter importer = new SoapReflectionImporter();
XmlTypeMapping map = importer.ImportTypeMapping(typeof(A));
XmlSerializer serializer = new XmlSerializer(map);
writer.WriteStartElement("root");
serializer.Serialize(writer, new A());
StreamReader sr = new StreamReader(s);
string data = sr.ReadToEnd();