public static string SerializeObjectToString(object psObject, Type poType)
{
XmlSerializer loXmlSerializer = new XmlSerializer(poType);
StringWriter loSW = new StringWriter();
loXmlSerializer.Serialize(loSW, poObject);
string lsSerializedXml = loSW.ToString();
return lsSerializedXml;
}
public static object DeserializeStringToObject(string psString, Type poType)
{
XmlSerializer loXmlSerializer = new XmlSerializer(poType);
object loDeserializedXml;
loDeserializedXml = (object)loXmlSerializer.Deserialize(new StringReader(psString));
return loDeserializedXml;
}