C#操作Xml节点

server/2025/1/21 16:16:21/

见过不少人、经过不少事、也吃过不少苦,感悟世事无常、人心多变,靠着回忆将往事串珠成链,聊聊感情、谈谈发展,我慢慢写、你一点一点看......

1、增加节点

public static bool AppendChild(string filePath, string xPath, XmlNode xmlNode){	try	{		XmlDocument doc = new XmlDocument();		doc.Load(filePath);		XmlNode xn = doc.SelectSingleNode(xPath);		XmlNode n = doc.ImportNode(xmlNode, true);		xn.AppendChild(n);		doc.Save(filePath);		return true;	}	catch	{		return false;	}}

2、修改节点

public static bool UpdateNodeInnerText(string filePath, string xPath, string value){	try	{		XmlDocument doc = new XmlDocument();		doc.Load(filePath);		XmlNode xn = doc.SelectSingleNode(xPath);		XmlElement xe = (XmlElement)xn;		xe.InnerText = value;		doc.Save(filePath);	}	catch	{		return false;	}	return true;}

3、查询节点

public static XmlNodeList ReadNodes(string filePath, string xPath){	try	{		XmlDocument doc = new XmlDocument();		doc.Load(filePath);		XmlNode xn = doc.SelectSingleNode(xPath);		XmlNodeList xnList = xn.ChildNodes;  		return xnList;	}	catch	{		return null;	}}

关注我,不失联。有啥问题请留言。

感情恋爱合集https://blog.csdn.net/forever8341/category_12863789.html

职业发展故事https://blog.csdn.net/forever8341/category_12863790.html

常用代码片段https://blog.csdn.net/forever8341/category_12863793.html

程序开发教程https://blog.csdn.net/forever8341/category_12863792.html

自我备考经验 https://blog.csdn.net/forever8341/category_12863791.html

高阶高效代码https://blog.csdn.net/forever8341/category_12873345.html

金融语言解析https://blog.csdn.net/forever8341/category_12877262.html


http://www.ppmy.cn/server/160224.html

相关文章

FPGA:Quartus软件与操作系统版本对照表

文章目录 1.软件概述2.软件版本3.设计流程4.支持的设备5.新特性6.版本对照 1.软件概述 Quartus软件是由英特尔(Intel)公司开发的一款功能强大的FPGA(现场可编程逻辑门阵列)设计工具,广泛应用于数字电路设计、仿真、综…

类和对象(3)——继承:extends关键字、super关键字、protected关键字、final关键字

目录 1. 继承 1.1 继承的概念 1.2 extends关键字 1.3 继承方式 2.继承类的成员访问 2.1 成员变量 2.2 成员方法 3. super关键字 4. super、this 与 构造方法 4.1 子类中的super()调用 4.1.1 父类只有无参构造方法 4.1.2 父类有带参构造方法时 4.2 super 与 this 的…

牛客周赛Round 76 F同位序列

F-同位序列_牛客周赛 Round 76 Round76比较简单,最后一题不涉及到什么算法,就是道模拟题,wa了几发最后还是让我混过去了🤭。其实就是一个规律:将整数二进制中第一次出现零的位置pos0且在这个位置之前出现了1(位置为pos…

AI发展困境:技术路径与实践约束的博弈

标题:AI发展困境:技术路径与实践约束的博弈 文章信息摘要: AI技术发展路径主要受实践约束驱动,而非纯理论优势。大型AI实验室的成功更依赖优质执行力和资源优势,而非独特技术创新。当前AI发展面临评估体系与实际应用脱…

Spring Cloud 微服务

一、什么是微服务? 先说说什么是微服务。想象一下,你有一个超大的乐高积木,里面有很多小零件,每个小零件都有自己的功能。要是其中一个零件坏了,你只需要换掉那个小零件,而不用把整个乐高都扔掉。微服务就…

腾讯云AI代码助手评测:如何智能高效完成Go语言Web项目开发

腾讯云AI代码助手评测:如何智能高效完成Go语言Web项目开发 ?? 文章目录 腾讯云AI代码助手评测:如何智能高效完成Go语言Web项目开发 ?? 背景引言开发环境介绍腾讯云AI代码助手使用实例 1. 代码补全2. 技术对话3. 代码优化4. 规范代码5. Bug处理 获得…

mysql学习笔记-索引优化与查询优化

1.索引失效的几种情况 1.1 全值匹配我最爱 1.2 最佳左前缀法则 1.3 主键插入顺序,主键不是递增,可能造成页分裂、性能损耗 1.4 计算、函数、类型转换(自动或手动)导致索引失效 1.5 类型转换导致索引失效 1.6 范围条件右边的列索引失效 CREATE INDEX idx_age_classI…

Spring Boot安全加固:基于Spring Security的权限管理

引言 在当今数字化时代,随着企业信息化程度的不断提高,应用程序的安全性成为了一个至关重要的问题。Spring Boot 作为 Java 生态系统中广泛使用的开发框架,以其简洁、高效的特点深受开发者的喜爱。然而,仅仅依靠 Spring Boot 的默…