打印本文 打印本文 关闭窗口 关闭窗口
ASP.NET中根据XML动态创建并使用WEB组件(一)
作者:武汉SEO闵涛  文章来源:敏韬网  点击数2185  更新时间:2009/4/23 10:46:29  文章录入:mintao  责任编辑:mintao

protected void readconfig()

         {

              try

              {

                   System.Xml.XmlDocument  mXmlDoc=new System.Xml.XmlDocument();

                   mXmlDoc.Load(Server.MapPath(configfilepath));                       

      nettype=mXmlDoc.SelectNodes("//Root/Nettype")[0].InnerText;                                  totalnum=int.Parse(mXmlDoc.SelectNodes("//Root/Totalnum")[0].InnerText);              

                   //读出列数

                   cells=int.Parse(mXmlDoc.SelectNodes("//Root/Cells")[0].InnerText);

                   XmlNodeList  mXmlNodes=mXmlDoc.SelectNodes("//Root/IPlink");

                   foreach(XmlNode IPlinkchildlNode in mXmlNodes)

                   {

                       //得到序列号

                       int icount=int.Parse(IPlinkchildlNode.ChildNodes[2].InnerText);

                       //根据序列号,将测量点的名称放入名称数组相应的位置上

                       namestr[icount]=IPlinkchildlNode.ChildNodes[0].InnerText;   

                       //根据序列号,将测量点的IP放入IP数组相应的位置上

                       ipstr[icount]=IPlinkchildlNode.ChildNodes[1].InnerText;

                   }

              }

              catch

              {

                       errmessage.InnerHtml="<table align=center><tr>

<td align=left><font color=red>不能读取配置文件,可能的错误是<br>"+"1、配置文件不存在<br>"+

                              "2、配置文件内容被损坏"+

"</font></td></tr></table>";

              }

         }

 

 

 

 

 

 

 

 

 

上一页  [1] [2] [3]  下一页

打印本文 打印本文 关闭窗口 关闭窗口