Learner
Learner

Reputation: 1315

how do I serialize a xml node in c#

I have a xml node.

      <Region Region_Sequence="1" Region_Name="Vadodra" Region_Code="VAD"/>

how can I serialize this xmlnode to my region class using c# and asp.net

Upvotes: 0

Views: 79

Answers (2)

Sormita Chakraborty
Sormita Chakraborty

Reputation: 1055

You can do the following:

using System.Xml.Linq;

namespace XMLParser
{
    class ParseXML
    {
     public void ParseXML(string strXML)
{
XDocument xdoc = XDocument.Load(strXML);
var region= from regions in xdoc.Element("Region");

Region objRegion=new Region();
Region.Region_Name=region.Element("Region_Name").Value.ToString();
}
}

}

Upvotes: 1

RagtimeWilly
RagtimeWilly

Reputation: 5445

Something like this:

string xml = "<Region Region_Sequence=\"1\" Region_Name=\"Vadodra\" Region_Code=\"VAD\"/>"

var serializer = new XmlSerializer(typeof(Region));
Region result;

using (TextReader reader = new StringReader(xml))
{
    result = (Region)serializer.Deserialize(reader);
}

Upvotes: 0

Related Questions