zoukankan      html  css  js  c++  java
  • XmlDocument读取XML文档

    //加载指定的XML文档
                XmlDocument doc = new XmlDocument();
                doc.Load("sampledata2.xml");
    
                //或者通过 XmlDocument 载入 XmlTextReader 类的对象来加载XML文件
                //XmlTextReader reader = new XmlTextReader("sampledata.txt");
                //doc.Load(reader);
    
                //读取XML节点数据
                XmlNodeReader reader = new XmlNodeReader(doc);
                string s = "", v = "";
                while(reader.Read())
                {
                    switch(reader.NodeType)
                    {
                        case XmlNodeType.Element:
                            s = reader.Name;
                            break;
    
                        case XmlNodeType.Text:
                            {
                                if (s.Equals("Name"))
                                    v = reader.Value;
                                else
                                    v = reader.Value;
                            }
                            break;
                    }
                    Console.WriteLine(s + "\t" + v);
                }
    
                //关闭 XmlNodeReader
                if(reader != null)
                {
                    reader.Close();
                }
  • 相关阅读:
    服务器性能剖析
    事务
    计算机中信息表示
    Git初识
    Redis 概述
    Jedis源码浅析
    Spring 初识
    责任链模式
    观察者模式
    【支付签名失败问题】
  • 原文地址:https://www.cnblogs.com/wouldguan/p/2860767.html
Copyright © 2011-2022 走看看