zoukankan      html  css  js  c++  java
  • 创建XML文件以及XML中的节点和更新Xml文件中的节点的值

             最近在项目中用到了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);

              }

    }

  • 相关阅读:
    day07_final
    day06_final
    day02_final
    day04_final
    New
    AtCoder Grand Contest 015 E Mr.Aoki Incubator
    长链剖分学习笔记
    关于某些莫队的优化
    CodePlus 2019 3月月赛 Div.1 A题 TREE
    边分治学习笔记
  • 原文地址:https://www.cnblogs.com/kevinGao/p/2231522.html
Copyright © 2011-2022 走看看