C#实现把xml解析为实体类或实体类集合-XmlHelper
C#实现把xml解析为实体类或实体类集合-XmlHelper前置条件代码实现前置条件需要先创建好相应的实体类代码实现using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Xml.Serialization;na...
·
前置条件
需要先创建好相应的实体类
代码实现
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Xml.Serialization;
namespace Mesnac.WebChat.Util
{
public class XmlHelper
{
/// <summary>
/// 把xml字符串转换为实体对象
/// </summary>
/// <typeparam name="T">实体对象类型</typeparam>
/// <param name="xml">要转换的xml字符串</param>
/// <returns>转换后的实体对象</returns>
public static T XmlToEntity<T>(string xml)
{
T obj = default(T);
try
{
XmlRootAttribute root = new XmlRootAttribute("xml");
XmlSerializer serializer = new XmlSerializer(typeof(T), root);
StringReader sr = new StringReader(xml);
obj = (T)serializer.Deserialize(sr);
sr.Close();
}
catch(Exception ex)
{
Console.WriteLine(ex.Message);
}
return obj;
}
}
}
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)