我用c#做了一个windows mobile 6的项目。想在里面解析xml文件,可是他报FileNotFoundException这个错误;
调试的时候是在“while (objXMLReader.Read())”这个地方报的错,下面是我解析xml的代码,望各位大侠指点一二.以此拜谢!
XmlTextReader objXMLReader = new XmlTextReader(@"//FPMOAService.xml");
string strNodeResult = "";
XmlNodeType objNodeType;
while (objXMLReader.Read())
{
objNodeType = objXMLReader.NodeType;
switch (objNodeType)
{
case XmlNodeType.XmlDeclaration:
//读取XML文件头
strNodeResult += "XML Declaration:<b> " + objXMLReader.Name + "" + objXMLReader.Value + "</b><br/>";
break;
case XmlNodeType.Element:
//读取标签
strNodeResult += "Element:<b>" + objXMLReader.Name + "</b><br/>";
break;
case XmlNodeType.Text:
//读取值
strNodeResult += "<b>" + objXMLReader.Value + "</b><br/>";
break;
}
}
调试的时候是在“while (objXMLReader.Read())”这个地方报的错,下面是我解析xml的代码,望各位大侠指点一二.以此拜谢!
XmlTextReader objXMLReader = new XmlTextReader(@"//FPMOAService.xml");
string strNodeResult = "";
XmlNodeType objNodeType;
while (objXMLReader.Read())
{
objNodeType = objXMLReader.NodeType;
switch (objNodeType)
{
case XmlNodeType.XmlDeclaration:
//读取XML文件头
strNodeResult += "XML Declaration:<b> " + objXMLReader.Name + "" + objXMLReader.Value + "</b><br/>";
break;
case XmlNodeType.Element:
//读取标签
strNodeResult += "Element:<b>" + objXMLReader.Name + "</b><br/>";
break;
case XmlNodeType.Text:
//读取值
strNodeResult += "<b>" + objXMLReader.Value + "</b><br/>";
break;
}
}
XmlTextReader objXMLReader = new XmlTextReader(@"FPMOAService.xml");或采用
XmlDocument objXMLReader = new XmlDocument();
xmlDoc.Load(configPath);