安卓xml課程表
⑴ 在C#中創建一個Windows窗體應用,顯示課程表XML文檔,並可通過Windows窗體修改XML中的數據
DataSet ds = new DataSet();
ds.ReadXml(Application.StartupPath + "\\skin\\skin.xml");
foreach (DataRowView dr in ds.Tables[0].DefaultView)
{
TreeNode tn = new TreeNode();
tn.Text = dr["skinName"].ToString();
tn.Name = dr["id"].ToString();
tv.Nodes.Add(tn);
}這個是讀取,
會讀取,修改不難了,下面的是刪除
string i = Application.StartupPath + "\\skin\\skin.xml";
document.Load(Application.StartupPath + "\\skin\\skin.xml");
root = document.DocumentElement;
XmlNode xn = root.SelectSingleNode("//skin[skinName='" + name + "']");
string id = xn.FirstChild.InnerText;
xn.ParentNode.RemoveChild(xn);
XmlNodeList xnl = document.SelectNodes("//skin[id>'" + id + "']");
foreach (XmlNode xntemp in xnl)
{
xntemp.FirstChild.InnerText = Convert.ToString(Convert.ToInt32(xntemp.FirstChild.InnerText.Trim()) - 1);
}
document.Save(Application.StartupPath +"\\skin\\skin.xml");
MessageBox.Show("刪除成功!");
以前做的,參考一下……
⑵ C#顯示課程表XML文檔,並Windows窗體搜索XML中的數據
你不把xml文檔里的內容或者結構貼出來,想幫你都幫不了。
「Windows窗體搜索XML中的數據」做起來太麻煩,不一定有人願意做這功能