示例#1
0
        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()));
            }
        }
示例#2
0
        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()));
            }
        }