using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Xml; namespace OTSModelSharp.ServiceCenter { public static class FileHelper { public static string GetFolderName(string a_strPathName) { if (a_strPathName == "Untitled") { return null; } string folderName = a_strPathName.Substring(0, a_strPathName.LastIndexOf("\\")); return folderName; } /// /// 获取XML节点参数 /// /// 节点参数名称 /// 节点参数 public static string GetXMLInformations(string Name) { try { string xmlFilePath = System.Configuration.ConfigurationManager.ConnectionStrings["XMLFileName"].ConnectionString; string value = string.Empty; XmlDocument doc = new XmlDocument(); doc.Load(xmlFilePath); //加载Xml文件 XmlElement root = doc.DocumentElement; //获取根节点 XmlNodeList mainNodes = root.GetElementsByTagName("Member"); //获取子节点集合 foreach (XmlNode node in mainNodes) { //获取Name属性值 string name = ((XmlElement)node).GetAttribute("RegName"); if (name.Equals(Name)) { value = ((XmlElement)node).GetAttribute("Value"); break; } } return value; } catch (Exception) { return ""; } } } }