读取路径 filepath 的XML文件
System.Web.HttpContext.Current.Server.MapPath("ConfigFile")+“XXX.XML”;
StreamReader str = new StreamReader(filepath, System.Text.Encoding.UTF8);
XmlDocument xml = new XmlDocument();
xml.Load(str);
str.Close();
str.Dispose();
读取 Node (xml的标签 如:/Entity/Sqls/Sql)下 Name属性等于NodeName的节点
XmlNode xmlnode = xml.SelectSingleNode(Node + "[@Name='" + NodeName + "']");
读取 遍历子节点中NodeName为<Param 的子节点的 Name属性的值
XmlNodeList nodelist = xmlnode.ChildNodes;
//XmlElement xmle= xml.GetElementById("Param");
if (nodelist.Count > 0)
{
foreach (XmlElement el in nodelist)
{
if (el.Name == "Param")
{
Token.Add( el.Attributes["Name"].Value);
}
}
}