62,269
社区成员
发帖
与我相关
我的任务
分享 XmlDocument xmlDoc = new XmlDocument();
DataSet ds = new DataSet();
DataTable dt = new DataTable();
string sp = MapPath("~/1.xml");
xmlDoc.Load(sp);
string[] columns ={"DepartmentCode","ParentDepCode","DepName"};
string sXpth = "entrydata[@name='{0}']";
foreach(string col in columns)
{
dt.Columns.Add(new DataColumn(col,typeof(string)));
}
foreach (XmlNode node in xmlDoc.SelectNodes("//viewentries/viewentry"))
{
DataRow row = dt.NewRow();
foreach (string col in columns)
{
XmlNode n = node.SelectSingleNode(string.Format(sXpth, col));
row[col] = n.InnerText;
Response.Write(string.Format("{0}:{1}\t",col,row[col]));
}
dt.Rows.Add(row);
Response.Write("<br>");
}
ds.Tables.Add(dt);