首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

遍历xml文件时 报错“ 未将对象引用设置到对象的实例”,该怎么处理

2012-02-28 
遍历xml文件时 报错“ 未将对象引用设置到对象的实例”我写遍历xml文件时老是报这样的错。望各位指点指点!!!X

遍历xml文件时 报错“ 未将对象引用设置到对象的实例”
我写遍历xml文件时老是报这样的错。望各位指点指点!!!
 XmlDocument doc = new XmlDocument();
  doc.Load(@"keyword.xml");

  XmlNodeList topn = doc.DocumentElement.ChildNodes;
  foreach (XmlNode xn in topn)
  {
   
  if (!xn["number"].Value.Equals("1"))//就是这里报错
  {
  MessageBox.Show(xn["number"].Value);
  }
  }

[解决办法]
foreach (XmlNode xn in topn)
{
//将子节点类型转换为XmlElement类型
XmlElement xe = xn as XmlElement ;
if(xe != null)
{
//你的操作
}
}

热点排行