Home / ASP.NET Wiki / HTML / Web Controls / XML / Xml Serializer

Xml Serializer

 Rate It (0)

     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

Comments

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 { } }

Shortcuts

Table of Contents

Top Wiki Contributors

(last 30 days)

  1. abiruban (1)