private string ToXml() { var settings = new XmlWriterSettings { Encoding = new UTF8Encoding(false) }; using (MemoryStream buffer = new MemoryStream()) { using (XmlWriter writer = XmlWriter.Create(buffer, settings)) { FacturaeSerializer.Serialize(writer, this, XsdSchemas.CreateXadesSerializerNamespace()); } return(Encoding.UTF8.GetString(buffer.ToArray())); } }
public static string ToXml(this QualifyingPropertiesType qualifyingProperties) { XmlWriterSettings settings = new XmlWriterSettings(); settings.Encoding = new UTF8Encoding(false); using (MemoryStream buffer = new MemoryStream()) { using (XmlWriter writer = XmlWriter.Create(buffer, settings)) { QualifyingPropertiesSerializer.Serialize(writer, qualifyingProperties, XsdSchemas.CreateXadesSerializerNamespace()); } return(Encoding.UTF8.GetString(buffer.ToArray())); } }