日期:2014-05-18  浏览次数:20539 次

对XML的操作,很急
老板叫我把一些错误信息放在XML里,然后在调用,我还是新手,XML根本不熟,他叫我半个小时弄出来,我很急,我的思路是这样的,写个读取XML的方法,传递错误类型的参数,获得错误描述(错误描述方便修改),但是我不知道实际代码是怎么写的,而且我不知道思路对不对,请大家帮帮忙

<?xml version="1.0" standalone="yes"?>
<errors>
<err>
<type>1</type> <!--错误类型-->
<content>不能为空!</content> <!--错误描述-->
</err>
<err>
<type>2</type>
<content>为什么错了!</content>
</err>
</errors>

------解决方案--------------------

****************************************************************************************
string XMLPath = "XML文件路径 ";
string ErrorInfo ;
XmlDocument xdoc = new XmlDocument();
xdoc.Load(Server.MapPath(XMLPath));
XmlNodeList XNodes = xdoc.DocumentElement.SelectNodes( "./err/content[ID= '你要找的ID号 '] ");
foreach(XMLNode XNode in XNodes)
{
ErrorInfo = XNode.InnerText;
}
*******************************************************************************************