后端开发|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);
}
}
- 网友评论
-
网友评论仅供其表达个人看法,并不表明网站立场。
-
java 解析/操作 xml 几种常用方式 xml的增加/删除/修改
2021-06-11
-
详解PHP使用DOMDocument类遍历 增加 修改 删除XML节点操作
2019-08-11
-
详解vb.net操作注册表【增加 修改 删除 查询】办法分析
2024-06-12
-
高考作文神作:他755字满分文章令老师惊叹 阅卷组近2000字详尽注解
2024-08-05