举个最简单的例子,比如一个XML内容如下:
<Message>
<Id>001</Id><Name>测试</Name>
<age>25</age>
</Message>
有个类结构如下:
public class Message
{
public string Id;
public string Name;
public string age;
}
要将XML的值自动填充到Message对象里去,只需三步
第一步,添加引用using GoLongSoft.XmlObjects;
第二部,给类Message 做标记,代码如下
[MappingTo("Message")]
public class Message : XmlItem
{
public string Id;
public string Name;
public string age;
}
第三步,使用FromXmlString方法,代码如下:
System.Xml.XmlDocument xmlpostdata = new System.Xml.XmlDocument();
xmlpostdata.Load(Server.MapPath("xml.xml"));