简单的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格式
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格式
相关文章推荐
- python-21-如何读写json数据?如何解析简单的xml文档?
- C#第一次写的XML文件简单读写功能
- 简单XML读写操作
- unity3d 简单的xml文件读写操作
- C#读写XML简单实例
- XML文档简单读写方法
- 关于java 对xml 的简单读写操作
- C++ MFC 简单读写XML
- XML文档的简单读写
- 基于Qt的xml简单的读写笔记
- [原创]简单的XML配置文件读写类
- xml的简单读写应用
- Perl 简单读写XML
- 简单的XML文件读写 (转)
- avascript读写xml数据的最简单例子
- dom4j读写xml简单demo
- DOM进行XML读写的简单例子
- XML::Simple 简单的读写xml(尤其适合配置文件)
- c++使用xml简单读写 tinyxml2.cpp使用
- XML的简单读写