CoderJony

How to serialize an object to XML string?

You can use below method to serialize an object to XML string.

Namespaces required:

using System.Xml.Serialization;
using System.IO;

Method definition:

public string GetXMLString<T>(T objectToSerialize)
{
      XmlSerializer xmlSerializer = new XmlSerializer(objectToSerialize.GetType());

      using (StringWriter stringWriter = new System.IO.StringWriter())
      {
            xmlSerializer.Serialize(stringWriter, objectToSerialize);
            return stringWriter.ToString();
      }
}
Buy Me A Coffee