当前位置:网站首页>C operation XML file
C operation XML file
2022-07-05 11:27:00 【Full stack programmer webmaster】
using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Xml;
namespace delegatedemo { public class XmlClass { private string xmlPath; public XmlClass(string xmlPath) { this.xmlPath = xmlPath; }
public DataView GetXmlElement() { DataTable myTable = new DataTable(); DataRow myRow; myTable.Columns.Add(“ Student number ”); myTable.Columns.Add(“ full name ”); myTable.Columns.Add(“ Age ”); myTable.Columns.Add(“ Gender ”); XmlDocument doc = new XmlDocument(); doc.Load(xmlPath); XmlElement xmlElement = doc.DocumentElement; foreach (XmlNode node in xmlElement.ChildNodes) { string number = node.Attributes[“number”].Value; string age = node.SelectSingleNode(“Age”).InnerText; string name = node.SelectSingleNode(“Name”).InnerText; string sex = node.SelectSingleNode(“Sex”).InnerText; myRow = myTable.NewRow(); myRow[“ Student number ”] = number; myRow[“ full name ”] = name; myRow[“ Gender ”] = sex; myRow[“ Age ”] = age; myTable.Rows.Add(myRow); } return myTable.DefaultView; }
public void InsertXml() { XmlDocument doc = new XmlDocument(); doc.Load(xmlPath); XmlElement root = doc.DocumentElement; XmlElement student = doc.CreateElement(“student”); student.SetAttribute(“number”, “003”); XmlElement name = doc.CreateElement(“name”); name.InnerText = “ Zhang San ”; XmlElement age = doc.CreateElement(“age”); age.InnerText = “21”; XmlElement sex = doc.CreateElement(“sex”); sex.InnerText = “ Woman ”; root.AppendChild(student); root.AppendChild(name); root.AppendChild(age); root.AppendChild(sex); doc.Save(xmlPath); } } }
Publisher : Full stack programmer stack length , Reprint please indicate the source :https://javaforall.cn/109546.html Link to the original text :https://javaforall.cn
边栏推荐
- 【广告系统】增量训练 & 特征准入/特征淘汰
- MySQL 巨坑:update 更新慎用影响行数做判断!!!
- 2048游戏逻辑
- [first release in the whole network] (tips for big tables) sometimes it takes only 1 minute for 2 hours of SQL operation
- Go language learning notes - first acquaintance with go language
- COMSOL -- establishment of 3D graphics
- 【广告系统】Parameter Server分布式训练
- Dspic33ep clock initialization program
- How does redis implement multiple zones?
- 边缘计算如何与物联网结合在一起?
猜你喜欢
紫光展锐全球首个5G R17 IoT NTN卫星物联网上星实测完成
AutoCAD -- mask command, how to use CAD to locally enlarge drawings
AUTOCAD——遮罩命令、如何使用CAD对图纸进行局部放大
Oneforall installation and use
【Office】Excel中IF函数的8种用法
【广告系统】增量训练 & 特征准入/特征淘汰
Codeforces Round #804 (Div. 2)
Evolution of multi-objective sorting model for classified tab commodity flow
Is it difficult to apply for a job after graduation? "Hundreds of days and tens of millions" online recruitment activities to solve your problems
Stop saying that microservices can solve all problems!
随机推荐
Cdga | six principles that data governance has to adhere to
[office] eight usages of if function in Excel
2022 Pengcheng cup Web
AUTOCAD——遮罩命令、如何使用CAD对图纸进行局部放大
In the last process before the use of the risk control model, 80% of children's shoes are trampled here
Beego cross domain problem solution - successful trial
【Office】Excel中IF函数的8种用法
Codeforces Round #804 (Div. 2)
[LeetCode] Wildcard Matching 外卡匹配
An error is reported in the process of using gbase 8C database: 80000305, host IPS long to different cluster. How to solve it?
分类TAB商品流多目标排序模型的演进
DDoS attack principle, the phenomenon of being attacked by DDoS
shell脚本文件遍历 str转数组 字符串拼接
Msfconsole command encyclopedia and instructions
Mysql统计技巧:ON DUPLICATE KEY UPDATE用法
How can edge computing be combined with the Internet of things?
Home office things community essay
Go language learning notes - first acquaintance with go language
如何将 DevSecOps 引入企业?
Intelligent metal detector based on openharmony