private IXmlNode FindChildElement(IXmlNode node, string name) { for (int i = 0; i < node.ChildNodes.Length; i++) { var c = node.ChildNodes[i]; if (c != null && c.NodeType == XmlNodeType.Element && c.LocalName == name) { return c; } } return null; }