2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > ASP.NET XML读取 增加 修改和删除操作

ASP.NET XML读取 增加 修改和删除操作

时间:2021-11-18 11:29:52

相关推荐

ASP.NET XML读取 增加 修改和删除操作

后端开发|C#.Net教程

, XML, .net, ASP, VSS XML读取、增加、修改和删除操作

后端开发-C#.Net教程

C#—XML读取、增加、修改和删除操作

1.xml文件格式如下:

下载资源网站源码,ubuntu开启ssh连接,tomcat是多线程的么,防止被网络爬虫,rand函数使用教程php技术,肇庆营销seolzw

1.读取

DataSet ds = new DataSet();

ds.ReadXml(Server.MapPath(@”Projects.xml”));

DataTable dt = ds.Tables[0];

return dt;

//得到的datable在前台进行循环输出,省略…

php云存储源码,Ubuntu设置gif壁纸,tomcat 初始化加载,苍蝇大战爬虫,php货币汇率605,倾城seolzw

//文字加粗

时代商城源码,vscode 代码折叠按钮,ubuntu查看设备,tomcat源代码运行,爬虫shumeipai,php 托管,献县seo优化哪家强,网站每日签到插件,移动端展示型网站模板lzw

//文字底部加横线

2.新增

XmlDocument xmlDoc = new XmlDocument();

string Path = Server.MapPath(@”Projects.xml”);

xmlDoc.Load(Path);

XmlNode root=xmlDoc.SelectSingleNode(“projects”);

XmlElement xe1 = xmlDoc.CreateElement(“project”);

xe1.SetAttribute(“name”, txtProjectName.Text);

strVssPath = txtProjectVss.Text + “$” + txtProjectPath.Text + “$” + txtProjectSln.Text;

xe1.SetAttribute(“vss-path”,strVssPath);

root.AppendChild(xe1);

xmlDoc.Save(Path);

3.修改

XmlDocument xmlDoc = new XmlDocument();

string Path = Server.MapPath(@”Projects.xml”);

xmlDoc.Load(Path);

XmlNodeList nodelist = xmlDoc.SelectSingleNode(“projects”).ChildNodes;

foreach (XmlNode xn in nodelist)

{

XmlElement xe = (XmlElement)xn;

if (xe.GetAttribute(“name”) == Request[“name”].ToString())

{

xe.SetAttribute(“name”, txtProjectName1.Text);

strVssPath = txtProjectVss1.Text + “$” + txtProjectPath1.Text + “$” + txtProjectSln1.Text;

xe.SetAttribute(“vss-path”, strVssPath);

xmlDoc.Save(Path);

}

}

4.删除

XmlDocument xmlDoc = new XmlDocument();

string Path = Server.MapPath(@”Projects.xml”);

xmlDoc.Load(Path);

XmlNodeList nodelist = xmlDoc.SelectSingleNode(“projects”).ChildNodes;

foreach (XmlNode xn in nodelist)

{

XmlElement xe = (XmlElement)xn;

if (xe.GetAttribute(“name”) == Request[“name”].ToString())

{

xn.ParentNode.RemoveChild(xn);

xmlDoc.Save(Path);

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。