C#解析XML文件
2007-09-30 16:32
417 查看
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#中用SelectSingleNode方法解析带有多个命名空间的XML文件
- C#解析XML文件
- C#解析XML文件
- 应用经验 技巧 XML文件作为程序的默认配置文件(C#解析)
- C#中用SelectSingleNode方法解析带有多个命名空间的XML文件
- C#解析XML文件
- C#Post提交解析XML文件
- 全面解析C#创建XML文件的具体操作
- C# 解析xml文件各个节点
- C#解析xml文件获取中国的省市县地区名称和zipcode编号
- C#解析XML文件
- C# xpath解析XML文件
- C#生成、解析xml文件以及处理报错原因
- C#解析XML文件
- 1、c#对XML文件的解析
- C#版本的MyBatis( C#解析XML文件并且获取SQL语句)
- C# 加载Xml文件并解析
- c# 解析Xml文件
- C# 解析xml文件时,报错:名称不能以“ ”字符(十六进制值 0x20)开头
- C#解析XML文件