public static CT_ColorSchemeAndMapping Parse(XmlNode node, XmlNamespaceManager namespaceManager) { if (node == null) { return(null); } CT_ColorSchemeAndMapping ctObj = new CT_ColorSchemeAndMapping(); foreach (XmlNode childNode in node.ChildNodes) { if (childNode.LocalName == "clrScheme") { ctObj.clrScheme = CT_ColorScheme.Parse(childNode, namespaceManager); } else if (childNode.LocalName == "clrMap") { ctObj.clrMap = CT_ColorMapping.Parse(childNode, namespaceManager); } } return(ctObj); }