主要思路:用XmlTextReader读取字符串,然后加载reader
private DataSet GetDataSet()
{
try
{
DataTable dt = DB.GetDataView("select * from T_Sys_FlowInfo where id=" + Common.ToStr(Request["ID"])).ToTable();
DataSet ds = new DataSet();
XmlTextReader reader = new XmlTextReader(new System.IO.StringReader(dt.Rows[0]["MoBanContent"].ToString()));
ds.ReadXml(reader);
return ds;
}
catch (Exception ex)
{
throw ex;
}
}
private XmlDocument GetXmlDocument()
{
try
{
XmlDocument doc = new XmlDocument();
DataTable dt = DB.GetDataView("select * from T_Sys_FlowInfo where id=" + Common.ToStr(Request["ID"])).ToTable();
XmlTextReader reader = new XmlTextReader(new System.IO.StringReader(dt.Rows[0]["MoBanContent"].ToString()));
doc.Load(reader);
return doc;
}
catch (Exception ex)
{
throw ex;
}
}