public static XmlNodeList GetXmlNodes(XmlElement curNode, XmlTags tag) { try { return(curNode.GetElementsByTagName(XmlParser.XmlTagNames[tag])); } catch (Exception) { return(null); } }
public static XmlElement GetXmlNode(XmlElement curNode, XmlTags tag, int entranceNumber = 0) { try { var nodes = curNode.GetElementsByTagName(XmlParser.XmlTagNames[tag]); if (nodes.Count == 0) { return(null); } return((XmlElement)nodes[entranceNumber]); } catch (Exception) { return(null); } }
public static string GetTagValue(XmlElement curNode, XmlTags tag, int entranceNumber = 0) { try { var nodes = curNode.GetElementsByTagName(XmlParser.XmlTagNames[tag]); if (nodes.Count == 0) { return(null); } return(nodes[entranceNumber].InnerText); } catch (Exception) { return(string.Empty); } }