Вместо того, чтобы писать прямо на StringWriter
, пишите на XmlWriter
.Таким образом, вы можете установить определенные параметры сериализации.
StringWriter stringWriter = new StringWriter();
XmlWriterSettings settings = new XmlWriterSettings();
settings.OmitXmlDeclaration = true; // <-- this is what you care about
XmlWriter xmlWriter = XmlWriter.Create(stringWriter, settings);
xmlSchema.Write(xmlWriter, xmlNamespaceManager);
String result = stringWriter.ToString();