SerializeToXml

public static string SerializeToXml(this object obj)
{
	XDocument doc = new XDocument();
	using(XmlWriter xmlWriter = doc.CreateWriter())
	{
		XmlSerializer xmlSerializer = new XmlSerializer(obj.GetType());
		xmlSerializer.Serialize(xmlWriter, obj);
		xmlWriter.Close();
	}
	return doc.ToString();
}
Example:
string hi = "hellow world";
string xml = hi.SerializeToXml();
Console.WriteLine(xml);

Output:

<string>hellow world</string>

Description

Serializes objects to an xml string. (Does not provide error handling if the object is not serializable.)

Details

Double click on the code to select all.

 

;