public Excel_result(XmlNode xmlNode) : base(xmlNode) { XmlNode calculationDateNode = xmlNode.SelectSingleNode("calculationDate"); if (calculationDateNode != null) { if (calculationDateNode.Attributes["href"] != null || calculationDateNode.Attributes["id"] != null) { if (calculationDateNode.Attributes["id"] != null) { calculationDateIDRef_ = calculationDateNode.Attributes["id"].Value; XsdTypeDate ob = new XsdTypeDate(calculationDateNode); IDManager.SetID(calculationDateIDRef_, ob); } else if (calculationDateNode.Attributes["href"] != null) { calculationDateIDRef_ = calculationDateNode.Attributes["href"].Value; } else { calculationDate_ = new XsdTypeDate(calculationDateNode); } } else { calculationDate_ = new XsdTypeDate(calculationDateNode); } } XmlNode excel_valueResultNode = xmlNode.SelectSingleNode("excel_valueResult"); if (excel_valueResultNode != null) { if (excel_valueResultNode.Attributes["href"] != null || excel_valueResultNode.Attributes["id"] != null) { if (excel_valueResultNode.Attributes["id"] != null) { excel_valueResultIDRef_ = excel_valueResultNode.Attributes["id"].Value; Excel_valueResult ob = new Excel_valueResult(excel_valueResultNode); IDManager.SetID(excel_valueResultIDRef_, ob); } else if (excel_valueResultNode.Attributes["href"] != null) { excel_valueResultIDRef_ = excel_valueResultNode.Attributes["href"].Value; } else { excel_valueResult_ = new Excel_valueResult(excel_valueResultNode); } } else { excel_valueResult_ = new Excel_valueResult(excel_valueResultNode); } } XmlNode excel_greekResultNode = xmlNode.SelectSingleNode("excel_greekResult"); if (excel_greekResultNode != null) { if (excel_greekResultNode.Attributes["href"] != null || excel_greekResultNode.Attributes["id"] != null) { if (excel_greekResultNode.Attributes["id"] != null) { excel_greekResultIDRef_ = excel_greekResultNode.Attributes["id"].Value; Excel_greekResult ob = new Excel_greekResult(excel_greekResultNode); IDManager.SetID(excel_greekResultIDRef_, ob); } else if (excel_greekResultNode.Attributes["href"] != null) { excel_greekResultIDRef_ = excel_greekResultNode.Attributes["href"].Value; } else { excel_greekResult_ = new Excel_greekResult(excel_greekResultNode); } } else { excel_greekResult_ = new Excel_greekResult(excel_greekResultNode); } } XmlNode excel_cashFlowsResultNode = xmlNode.SelectSingleNode("excel_cashFlowsResult"); if (excel_cashFlowsResultNode != null) { if (excel_cashFlowsResultNode.Attributes["href"] != null || excel_cashFlowsResultNode.Attributes["id"] != null) { if (excel_cashFlowsResultNode.Attributes["id"] != null) { excel_cashFlowsResultIDRef_ = excel_cashFlowsResultNode.Attributes["id"].Value; Excel_cashFlowsResult ob = new Excel_cashFlowsResult(excel_cashFlowsResultNode); IDManager.SetID(excel_cashFlowsResultIDRef_, ob); } else if (excel_cashFlowsResultNode.Attributes["href"] != null) { excel_cashFlowsResultIDRef_ = excel_cashFlowsResultNode.Attributes["href"].Value; } else { excel_cashFlowsResult_ = new Excel_cashFlowsResult(excel_cashFlowsResultNode); } } else { excel_cashFlowsResult_ = new Excel_cashFlowsResult(excel_cashFlowsResultNode); } } }