ASP.NET 操作XML文件,超簡單的方法
来源:互联网 发布:怎样才能成为网络写手 编辑:程序博客网 时间:2024/06/05 04:36
XML文件:
<?xml version="1.0" encoding="big5"?><root> <person> <id>4</id> <name>小華</name> <sex>男</sex> <age>20</age> </person> <person> <id>1</id> <name>小張</name> <sex>男</sex> <age>21</age> </person> <person> <id>2</id> <name>小瑞</name> <sex>女</sex> <age>22</age> </person> <person> <id>3</id> <name>小錦</name> <sex>女</sex> <age>17</age> </person></root>
ASP.NET代碼:讀取XML
protected void Btn_onclick(object sender, EventArgs e) { Label1.Text = "Name:"; Label2.Text = "Sex:"; Label3.Text = "Age:"; XmlDocument xml = new XmlDocument(); xml.Load(Server.MapPath("test.xml")); if (xml != null) { XmlNode root = xml.SelectSingleNode("root"); XmlNodeList rootlist = root.ChildNodes; foreach (XmlNode xn in rootlist) { if (xn.SelectSingleNode("id").InnerText==TextBox1.Text.Trim()) { Label1.Text += xn.SelectSingleNode("name").InnerText; Label2.Text += xn.SelectSingleNode("sex").InnerText; Label3.Text+=xn.SelectSingleNode("age").InnerText; } } } }
ASP.NET代碼:添加XML節點
protected void Button1_Click(object sender, EventArgs e) { XmlDocument xml = new XmlDocument(); xml.Load(Server.MapPath("test.xml")); if (xml != null) { XmlNode root = xml.SelectSingleNode("root"); XmlElement person = xml.CreateElement("person"); XmlElement id = xml.CreateElement("id"); id.InnerText = "5"; person.AppendChild(id); XmlElement name = xml.CreateElement("name"); name.InnerText = "小文"; person.AppendChild(name); XmlElement sex = xml.CreateElement("sex"); sex.InnerText = "男"; person.AppendChild(sex); XmlElement age = xml.CreateElement("age"); age.InnerText = "18"; person.AppendChild(age); root.AppendChild(person); xml.Save(Server.MapPath("test.xml")); } }
ASP.NET代碼:刪除XML節點
protected void Button2_Click(object sender, EventArgs e) { XmlDocument xml = new XmlDocument(); xml.Load(Server.MapPath("test.xml")); if (xml != null) { XmlNode root = xml.SelectSingleNode("root"); XmlNodeList personlist = root.ChildNodes; foreach (XmlNode xn in personlist)//遍歷root的子節點,只有person是root的節點 { if (xn.SelectSingleNode("id").InnerText== "4" && xn.SelectSingleNode("name").InnerText == "小文") { root.RemoveChild(xn); } } xml.Save(Server.MapPath("test.xml")); } }
1 0
- ASP.NET 操作XML文件,超簡單的方法
- ASP.NET操作XML文件的方法的介绍
- Asp.Net对Xml文件的操作
- Asp.Net对Xml文件的操作
- Asp.Net对Xml文件的操作
- ASP.net 对XML文件的操作
- ASP.NET 操作XML文件
- asp.net 操作xml文件
- Asp.net 操作xml文件
- asp.net 的XML操作
- asp.net 的XML操作
- asp.net中对XML文件的简单操作
- asp.net对XML文件的一些简单操作
- asp.net操作xml文件的代码实例
- asp.net操作xml文件的代码实例
- ASP.NET对XML文件的基本操作
- Asp.Net操作XML文件(范例)
- 第三日:asp.net生成xml文件的方法
- post方式模拟表单向服务器提交数据
- uva 1471Defense Lines
- Spring中基于Java的配置@Configuration和@Bean用法
- spring中bean的获取方式总结
- hdu5389
- ASP.NET 操作XML文件,超簡單的方法
- python爬虫 分页获取图片并下载
- 让cocos2dx支持并通过arm64 编译
- sap使用DB13和brtools发起oracle数据库备份
- 完整 MAXWELL 核心登場,NVIDIA GEFORCE GTX TITAN X 顯示卡實測
- 【LeetCode】Best Time to Buy and Sell Stock IV 动态规划dp解法(C++)
- 奇数偶数重组
- statemachine状态机
- Openstack云镜像