zoukankan      html  css  js  c++  java
  • 追加XML

    追加有两种情况,这个文档可能存在,也可能不存在

    XmlDocument doc = new XmlDocument();
    XmlElement books;      //将books声明在外边这样后面的代码才可以使用这个根节点
    if(File.Exists("Books.xml")) {   doc.Load("Books.xml");     //如果文件存在,先要加载XML
      books = doc.DocumentElement;    //获得文件的根节点 }
    else {
      XmlDeclaration dec = doc.CreateXmlDeclaration("1.0","utf-8",null);  //如果文件不存在,先创建第一行,在创建根节点
      doc.AppendChild(dec);
      books = doc.CreateElement("Books");
      doc.AppendChild(books);
    }

    XmlElement book1 = doc.CreateElement("Book");
    books.AppendChild(book1);
    //……后面的“Name”“Price”与创建的时候一样

    doc.Save("Books.xml");
  • 相关阅读:
    07 JavaWeb
    06 XML编程(CRUD)
    05 XML
    04 DOM一窥
    03 Javascript初识
    02 CSS/javaScript
    01 HTML基础
    09_IO流
    08_集合概述
    07_基本数据类型和包装类
  • 原文地址:https://www.cnblogs.com/zhangchaoran/p/6836537.html
Copyright © 2011-2022 走看看