zoukankan      html  css  js  c++  java
  • Asp.NET Xml 初试

    XmlDocument doc = new XmlDocument();
    
                //SelectSIngleNote and SelectNodes
                doc.Load("data.xml");
                XmlNodeList xnlist = doc.SelectNodes("books/book");
                foreach (XmlNode xn in xnlist)
                {
                    Console.WriteLine(xn.OuterXml);
                    XmlNode titleNode = xn.SelectSingleNode("title");
                    Console.WriteLine(xn.InnerText);
                    Console.WriteLine("  ");
                }
    
                //Add xmlNode Attribute and get attributorNote
                doc.Load("data5.xml");
                XmlNodeList xn1list = doc.SelectNodes("books/book");
                foreach (  XmlNode xn   in xn1list)
                {
                    XmlAttribute xmlAttr = doc.CreateAttribute("Author");
                    xmlAttr.Value = "Gzh4455";
                    xn.Attributes.Append(xmlAttr);
    
                    //XmlAttribute idAttributor = xn.Attributes["id"];
                    //Console.WriteLine(idAttributor.Value);
                    //Console.WriteLine(" ");
                }
                doc.Save("data5.xml");
                Console.ReadKey();
    
                //LoadXml and CreateNode and save xmldocument
                doc.LoadXml("<book><title>Morning</title><price>20.5</price></book>");
                XmlNode xne = doc.CreateNode("element", "pages", "");
                xne.InnerText = "290";
                XmlElement rootElement = doc.DocumentElement;
    
                rootElement.AppendChild(xne);
                Console.Write(doc.OuterXml);
                doc.Save("data.xml");
                Console.ReadKey();
    
                //doc.Load("data4.xml");
                //XmlNode xn = doc.SelectSingleNode("book/person/age");
                //xn.InnerText = "30";
                //doc.Save("data4.xml");
                //Console.WriteLine(xn.InnerText);
    
    
                //AppendChild
                doc.Load("data.xml");
                Console.WriteLine(doc.OuterXml);
                XmlNode xn2 = doc.CreateNode("element", "person", "");
                XmlNode age = doc.CreateNode("element", "age", "");
                age.InnerText = "28";
                xn2.AppendChild(age);
                doc.DocumentElement. AppendChild(xn2);
                doc.Save("data.xml");
    
    
                //XmlTextWriter writer = new XmlTextWriter("data4.xml", null);
                //writer.Formatting = Formatting.Indented;
               // doc.Save(writer);
    
               
    
                Console.ReadKey();

    下面是一些尝试过的方法

  • 相关阅读:
    在小米 三星 索尼 手机 :图标上显示数字
    HDU 1873 看病要排队
    简单的WINFORM窗口,体验WINFORM带来的快感
    java初探秘之推断输入的一串字符是否全为小写字母
    【Android 面试基础知识点整理】
    互联网+时代IT管理者的转型
    hdu 1233 还是畅通project (克鲁斯卡尔裸题)
    经验之谈—让你看明确block
    字典树
    设计模式之问题集锦(一)
  • 原文地址:https://www.cnblogs.com/gzh4455/p/2481487.html
Copyright © 2011-2022 走看看