XmlNodeReaderreader=null;
try
...{
XmlDocumentxd=newXmlDocument();
xd.Load(filename);
reader=newXmlNodeReader(xd);//创建新的XMLreader
stringnodeType=null;
while(reader.Read())
...{
switch(reader.NodeType)
...{
caseXmlNodeType.Element://判断读到的是否为节点
nodeType=reader.Name;
break;
caseXmlNodeType.Text://判断读到的是否为节点值
switch(nodeType)
...{
caseROOT:
rootValue=reader.Value;
break;
default:
break;
}
break;
default:
break;
}
}
}
catch(Exceptione)
...{
System.Console.WriteLine("ReadXMLFileError:"+e.Message+e.StackTrace);
}
finally
...{
if(reader!=null)
...{
reader.Close();
}
}
......................
最后不要忘记把readerclose掉
1244

被折叠的 条评论
为什么被折叠?



