• 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();
                    }
                }
  • 相关阅读:
    BZOJ_4320_ShangHai2006 Homework_分块
    BZOJ_3362_[Usaco2004 Feb]Navigation Nightmare 导航噩梦_并查集
    BZOJ_2788_[Poi2012]Festival_差分约束+tarjan+floyed
    BZOJ_2795_[Poi2012]A Horrible Poem_hash+暴力
    BZOJ_1598_[Usaco2008 Mar]牛跑步_A*
    [转载]java匿名对象
    [转载]static in Java
    Bat批处理文件入门
    在set中放入自定义类型
    [转载]C++STL概述
  • 原文地址:https://www.cnblogs.com/uwking/p/2013349.html
Copyright © 2020-2023  润新知