public static CT_ObjectStyleDefaults Parse(XmlNode node, XmlNamespaceManager namespaceManager) { if (node == null) { return(null); } CT_ObjectStyleDefaults ctObj = new CT_ObjectStyleDefaults(); foreach (XmlNode childNode in node.ChildNodes) { if (childNode.LocalName == "spDef") { ctObj.spDef = CT_DefaultShapeDefinition.Parse(childNode, namespaceManager); } else if (childNode.LocalName == "lnDef") { ctObj.lnDef = CT_DefaultShapeDefinition.Parse(childNode, namespaceManager); } else if (childNode.LocalName == "txDef") { ctObj.txDef = CT_DefaultShapeDefinition.Parse(childNode, namespaceManager); } else if (childNode.LocalName == "extLst") { ctObj.extLst = CT_OfficeArtExtensionList.Parse(childNode, namespaceManager); } } return(ctObj); }