zoukankan      html  css  js  c++  java
  • xml解析

         List<string> xmlstr = new List<string>();
                string path = @"xml文件"; //如D:\软件文档\Player\Project\48001\TaskList.xml
                XmlNodeReader reader = null;
                try
                {
                    XmlDocument xd = new XmlDocument();
                    xd.Load(path);
                    reader = new XmlNodeReader(xd); //创建新的XML reader
                    while (reader.Read())
                    {
                        switch (reader.NodeType)
                        {
                            case XmlNodeType.Element://判断读到的是否为节点
                                xmlstr.Add(reader.Name);
                                break;
                            case XmlNodeType.Text://判断读到的是否为节点值
                               xmlstr.Add(reader.Value);
                                break;
                            default:
                                break;
                        }
                    }
                }
                catch (Exception e)
                {
                    System.Console.WriteLine("Read XML File Error:" + e.Message + e.StackTrace);
                }
                finally
                {
                    if (reader != null)
                    {
                        reader.Close();
                    }
                }
  • 相关阅读:
    强大的Resharp插件
    配置SPARK 2.3.0 默认使用 PYTHON3
    python3 数据库操作
    python3 学习中的遇到一些难点
    log4j的一个模板分析
    MYSQL内连接,外连接,左连接,右连接
    rabbitmq实战记录
    领域模型分析
    分布式系统学习笔记
    阿里开发规范 注意事项
  • 原文地址:https://www.cnblogs.com/uwking/p/2013349.html
Copyright © 2011-2022 走看看