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"]);