public object getXML(string XMLPath)
{
System.Xml.Serialization.XmlSerializer xmlSer = new System.Xml.Serialization.XmlSerializer(typeof(Library.FileInformation));
FileStream fs = new FileStream(XMLPath, FileMode.Open);
try
{
object obj = xmlSer.Deserialize(fs);
fs.Close();
fs.Dispose();
return obj;
}
catch
{
if (fs != null)
{
fs.Close();
fs.Dispose();
}
return null;
}
}
Revision number 1, Wednesday, February 17, 2010 3:25:04 PM by Aamir Hasan
You must Login to comment.
|
Fri, Feb 19, 2010 3:50 AM
by fravelgue
|
I think it is better using "using statement": System.Xml.Serialization.XmlSerializer xmlSer = new System.Xml.Serialization.XmlSerializer(typeof(Library.FileInformation)); using (FileStream fs = new FileStream(XMLPath, FileMode.Open)) { try { object obj = xmlSer.Deserialize(fs); } catch { } }
|