sodoff/src/Util/XmlUtil.cs
hictooth 199d44f1cd create profile
works up to start of tutorial
2023-06-19 20:23:53 +01:00

19 lines
583 B
C#

using System.Xml.Serialization;
namespace sodoff.Util;
public class XmlUtil {
public static T DeserializeXml<T>(string xmlString) {
var serializer = new XmlSerializer(typeof(T));
using (var reader = new StringReader(xmlString))
return (T)serializer.Deserialize(reader);
}
public static string SerializeXml<T>(T xmlObject) {
var serializer = new XmlSerializer(typeof(T));
using (var writer = new StringWriter()) {
serializer.Serialize(writer, xmlObject);
return writer.ToString();
}
}
}