public string GenerateMetadataDocument() { var metadata = CreateMetadata(); var serializer = new MetadataSerializer(); var prettyPrintSettings = new XmlWriterSettings { Indent = true, OmitXmlDeclaration = true, NewLineOnAttributes = true }; var stream = new MemoryStream(); using (var writer = XmlWriter.Create(stream, prettyPrintSettings)) { serializer.WriteMetadata(writer, metadata); writer.Flush(); } var xDocument = new XmlDocument(); stream.Position = 0; xDocument.Load(stream); return(xDocument.OuterXml); }
public string GenerateMetadataDocument() { var metadata = CreateMetadata(); var serializer = new MetadataSerializer(); var prettyPrintSettings = new XmlWriterSettings {Indent = true, OmitXmlDeclaration = true, NewLineOnAttributes = true}; var stream = new MemoryStream(); using (var writer = XmlWriter.Create(stream, prettyPrintSettings)) { serializer.WriteMetadata(writer, metadata); writer.Flush(); } var xDocument = new XmlDocument(); stream.Position = 0; xDocument.Load(stream); return xDocument.OuterXml; }