what 某些敏感字符?
for "<","'","\"",">","&", WriteXml should properly encode them, for example string sFile = "TestData.xml";
DataSet ds = new DataSet();
DataTable dt = new DataTable();
dt.Columns.Add("A", typeof(string));
dt.Columns.Add("C", typeof(int)); string[] slist={"<","'","\"",">","&"};
foreach (string s in slist)
{
DataRow dr = dt.NewRow();
dr["A"] = s;
dt.Rows.Add(dr);
} ds.Tables.Add(dt);
ds.WriteXml(sFile); ds = new DataSet();
ds.ReadXml(sFile);
foreach (DataRow dr in ds.Tables[0].Rows)
Console.WriteLine(dr["A"]);
for "<","'","\"",">","&", WriteXml should properly encode them, for example string sFile = "TestData.xml";
DataSet ds = new DataSet();
DataTable dt = new DataTable();
dt.Columns.Add("A", typeof(string));
dt.Columns.Add("C", typeof(int)); string[] slist={"<","'","\"",">","&"};
foreach (string s in slist)
{
DataRow dr = dt.NewRow();
dr["A"] = s;
dt.Rows.Add(dr);
} ds.Tables.Add(dt);
ds.WriteXml(sFile); ds = new DataSet();
ds.ReadXml(sFile);
foreach (DataRow dr in ds.Tables[0].Rows)
Console.WriteLine(dr["A"]);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货