最近在项目中用到了XML文件,需要将一些配置信息保存到指定的XML文件中。因此就用到了对XML文件中节点的值的更新的功能。

首先我们来创建一个XML文件,并在文件中创建几个值,我们来看下Demo的代码:

private CreateXmlFile()

{

// Create the XmlDocument.
    XmlDocument doc = new XmlDocument();

doc.LoadXml("<Category><name>Kevin</name></Category>");

// Add a price element.
    XmlElement newElem = doc.CreateElement("MobilePhone");
    newElem.InnerText = "NOKIA";
    doc.DocumentElement.AppendChild(newElem);

// Save the document to a file. White space is
    // preserved (no white space).
    doc.PreserveWhitespace = true;
    doc.Save("data.xml");

}

下面提供一个对XML文件中节点值更新的方法,代码如下:

private void UpdateXMLNodeValue()

{

string strXmlPath = Application.StartupPath + "\\data.xml";
   
        doc.Load(strXmlPath);
        xe = doc.FirstChild as XmlElement;
        XmlNode xnRC = xe.SelectSingleNode("MobilePhone");
        if (xnRC != null)
          {
             xnRC.InnerText = "Apple";
             doc.Save(strXmlPath);

}

}

转载于:https://www.cnblogs.com/kevinGao/archive/2011/10/31/2231522.html

创建XML文件以及XML中的节点和更新Xml文件中的节点的值相关推荐

  1. Java更新XML的四种常用方法简介

    http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=393702 本文简要的讨论了Java语言编程中更新XML文档的四种常用方法,并且分 ...

  2. mysql用存储过程更新表_如何创建存储过程以更新MySQL表中的值?

    我们可以使用IN运算符创建一个存储过程来更新MySQL表中的值.为了理解它,我们以一个名为" student_info"的表为例,该表包含以下数据:mysql> Select ...

  3. linux检测到文件更新执行,一种更新Linux系统中文件的方法及操作方法专利_专利查询 - 天眼查...

    1. 一种更新Linux系统中文件的方法,其特征在于,包括在基于Linux系统的电视的主 程序中设计一个功能接口,该功能接口在电视系统检测到外部存储设备接入时被调用,所 述功能接口实现以下内容: A: ...

  4. java中作用是什么_Java在编程中的作用是什么?

    2017-07-28 Java编程中更新XML文档的常 JAXP是Java API for XML Processing的英文字头缩写,中文含义是:用于XML文档处理的使用Java语言编写的编程接口. ...

  5. 【CS】客户端更新(一)——更新程序文件方式

    一.前言 最近接手了个半CS半BS的项目.怎么说呢?由于项目比较紧张,而且BS的项目已经做出来了,虽说不是很好,但是也可以满足增删改查的操作.但是CS的项目比较紧,给了一个月的时间,如果每个功能都做的 ...

  6. 文件怎么更新_iOS13屏蔽更新描述文件失效了怎么办?iOS13屏蔽系统更新教程

    不打算升级iOS系统的iPhone用户,一般都会安装iOS屏蔽更新描述文件,以解决系统自动更新或弹窗提示的烦恼.自1月29日苹果发布了iOS13.3.1正式版后,就有细心的小伙伴发现之前安装的iOS屏 ...

  7. ios12怎么滑屏解锁_iOS13屏蔽更新描述文件失效了怎么办?iOS13屏蔽系统更新教程...

    不打算升级iOS系统的iPhone用户,一般都会安装iOS屏蔽更新描述文件,以解决系统自动更新或弹窗提示的烦恼.自1月29日苹果发布了iOS13.3.1正式版后,就有细心的小伙伴发现之前安装的iOS屏 ...

  8. XML解析 (JAVA解析xml文件)java+Dom4j+Xpath xml文件解析根据子节点得到父节点 查找校验xml文件中相同的节点属性值 java遍历文件夹解析XML

    XML解析 (JAVA解析xml文件)java+Dom4j+Xpath xml文件解析根据子节点得到父节点 以及查找xml文件中相同的节点属性值 项目背景:这是本人实习中所碰到的项目,当时感觉很棘手, ...

  9. xml文件中若没有子节点,则删除文件

    //若没有子节点则删除xml文件 TiXmlNode *Root=mDocument->RootElement(); TiXmlNode *roott=mDocument->FirstCh ...

最新文章

  1. 《细胞》:打破百年生物学法则,记忆可以遗传给下一代,甚至可能跨越多代...
  2. COSO企业风险管理框架2017版发布!看看有哪些变化?
  3. IOS开发笔记11-Object-C中的传递消息
  4. 在Visual Studio中启用对jquery等javascript框架的智能感知
  5. Python的模块化编程
  6. 纯css3开发的响应式设计动画菜单(支持ie8)
  7. IIC总线的原理与Verilog实现
  8. 主流存储网络类型分析
  9. 视频大时代下基础架构的演进
  10. C# 读取硬盘信息类
  11. 判断输入的IP地址是否合法
  12. 墨奇科技:生物识别进入可信发展驱动的新阶段
  13. No Dialect mapping for JDBC type 错误分析,Hibernate和数据库类型对应
  14. 空间两条直线的夹角公式(两向量的夹角公式)
  15. 通过python 批量导出wind系统中的基金日万份和七日年化
  16. 最优化算法之粒子群算法(PSO)
  17. 热门小说排行榜(JSP实现)
  18. 【贪玩巴斯】数字信号处理Digital Signal Processing(DSP)——第二节「离散时间信号详解」2021-09-29
  19. 转: 给大家提供3款LOGO制作软件
  20. 设计师必备15个超赞的配色网站,从此配色无忧!

热门文章

  1. 【BZOJ3132】【TYVJ1716】上帝造题的七分钟 二维树状数组
  2. background-image 与 img 动画性能对比
  3. myeclipse 10.7 for linux激活
  4. ASP+Access数据库的终极安全大法18则(原创)
  5. 【python】整理的 Python 库
  6. 【Java】身份证的验证
  7. 性能测试之二——性能测试的流程
  8. 性能测试第一步——查看设备的硬件配置
  9. c语言的44种运算符,C语言重要知识点总结【9】:C语言运算符(详解)
  10. 测试用例-其他相关知识