This commit is contained in:
2026-04-17 14:55:32 -04:00
commit bc3ac1d4c9
18017 changed files with 4371742 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Xml.Serialization;
namespace DTS.Common.Utilities.Xml
{
public class XmlToObject<T>
{
public static T FromXml(string xml)
{
T xmlClass = default(T);
try
{
using (TextReader reader = new StringReader(xml))
{
try
{
xmlClass =
(T)new XmlSerializer(typeof(T)).Deserialize(reader);
}
catch (InvalidOperationException)
{
return default(T);
}
}
}
catch (Exception)
{
return default(T);
}
return xmlClass;
}
}
}