/// <summary>
/// 将XML格式字符串转化成DataSet
/// </summary>
/// <param name="xml">xml字符串</param>
/// <returns>DataSet</returns>
[WebMethod]
public static DataSet XML2DataSet(string xml)
{
DataSet ds = new DataSet();
StringReader sr = new StringReader(xml);
ds.ReadXml(sr);
////方法二
//Stream s = new MemoryStream(System.Text.Encoding.UTF8.GetBytes(xml));
//ds.ReadXml(s);
////方法三
// XmlReader xr = XmlReader.Create(new StringReader(xml));
// ds.ReadXml(xr);
return ds;
}
本文介绍了一种将XML格式的字符串转换为DataSet的方法。通过三种不同的方式实现:使用StringReader、MemoryStream结合UTF-8编码以及XmlReader.Create创建的读取器进行转换。
131

被折叠的 条评论
为什么被折叠?



