您的位置:首页 > 其它

简单的xml读写

2009-04-25 09:46 267 查看
利用datatable 简单的xml读写

string str = "select top 5 * from AD where adType='轮换'";
DataSet ds = SqlHelper.ExecuteDataset(SqlHelper.ConnectionStringCdsh, CommandType.Text, str);
XmlDocument doc = new XmlDocument();

doc.Load(Server.MapPath("../web/xml/viewerData.xml"));

XmlNode slectNode=doc.SelectSingleNode("viewer");
foreach (XmlNode node in slectNode.SelectNodes("item"))
{
slectNode.RemoveChild(node);//移除子节点
}
//重新读取数据写入xml
foreach (DataRow row in ds.Tables[0].Rows)
{

XmlElement e1 = doc.CreateElement("item");
e1.SetAttribute("title",row[1].ToString());
e1.SetAttribute("img","../"+row[3].ToString());
e1.SetAttribute("url", row[2].ToString());
e1.SetAttribute("target", "_blank");
slectNode.AppendChild(e1);
}
doc.Save(Server.MapPath("../web/xml/viewerData.xml"));

轮换广告的xml格式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: