XmlNodeReader reader = null; try { XmlDocument xd = new XmlDocument(); xd.Load(filename); reader = new XmlNodeReader(xd); //建立新的XML reader string nodeType = null; while (reader.Read()) { switch (reader.NodeType) { case XmlNodeType.Element://推断读到的是不是为节点 nodeType = reader.Name; break; case XmlNodeType.Text://推断读到的是不是为节点值 switch (nodeType) { case ROOT: rootValue = reader.Value; break; default: break; } break; default: break; } } } catch (Exception e) { System.Console.WriteLine("Read XML File Error:" + e.Message + e.StackTrace); } finally { if (reader != null) { reader.Close(); } } ...................... 末了不要遗忘把reader close 掉
如许实在能够运用这类方法来削减命令行参数的个数,如今只需要加一个文件名即可。然则要在文件中写好参数
以上就是C#剖析XML文件的代码实例分享的细致内容,更多请关注ki4网别的相干文章!