繁体   English   中英

如何在C#中序列化xml节点

[英]how do I serialize a xml node in c#

我有一个xml节点。

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

我如何使用c#和asp.net将这个xmlnode序列化到我的区域类

您可以执行以下操作:

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();
}
}

}

像这样:

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);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM