遍历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)
{
//你的操作
}
}