/// <summary> /// 获取节点的值 /// </summary> /// <param name="name"></param> /// <param name="parentName"></param> /// <param name="xmlwr"></param> /// <returns></returns> protected string GetNodeValue(string name, string parentName, IO.XmlHelper xmlwr) { var node = xmlwr.GetNodeByDelegate((XmlNode xn) => { return(xn.Name.Equals(name, StringComparison.OrdinalIgnoreCase) && (string.IsNullOrWhiteSpace(parentName) || (xn.ParentNode != null && xn.ParentNode.Name.Equals(parentName, StringComparison.OrdinalIgnoreCase)))); }); if (node != null) { return(node.InnerText); } return(""); }