xml的获取节点注意的地方

来源:互联网 发布:移动广告优化平台 编辑:程序博客网 时间:2024/05/13 21:41
<?xml version="1.0" encoding="utf-8" ?><DB>  <!--应保证add节点有name属性和connectionString属性-->  <add name="shop" desc="商城数据库" connectionString="server=.;uid=sa;pwd=×××; Trusted_Connection=no;database=××××" ></add></DB>

以上是xml文件

以下是获取注意的地方

public static XmlNode getXmlNode(string nameValue)        {            XmlNode xmlnode=null;            string basePathConfig = HttpContext.Current.Request.MapPath("~/DB.xml");//注意路径            XmlDocument xmlDoc = new XmlDocument();            xmlDoc.Load(basePathConfig); //加载XML文件            XmlNodeList nodelist = xmlDoc.SelectNodes("/DB/add");//注意这里,如果想获得db里面的所有add节点节点名要写到add才能获取所有的add            foreach (XmlNode n in nodelist)            {                string temp = n.Attributes["name"].Value;                if (temp == nameValue)                {                    xmlnode = n;                    break;                }            }            return xmlnode;        }


原创粉丝点击