public Excel_schedule(XmlNode xmlNode) : base(xmlNode) { XmlNode excel_typeNode = xmlNode.SelectSingleNode("excel_type"); if (excel_typeNode != null) { if (excel_typeNode.Attributes["href"] != null || excel_typeNode.Attributes["id"] != null) { if (excel_typeNode.Attributes["id"] != null) { excel_typeIDRef_ = excel_typeNode.Attributes["id"].Value; XsdTypeToken ob = new XsdTypeToken(excel_typeNode); IDManager.SetID(excel_typeIDRef_, ob); } else if (excel_typeNode.Attributes["href"] != null) { excel_typeIDRef_ = excel_typeNode.Attributes["href"].Value; } else { excel_type_ = new XsdTypeToken(excel_typeNode); } } else { excel_type_ = new XsdTypeToken(excel_typeNode); } } XmlNode excel_additionalOptionNode = xmlNode.SelectSingleNode("excel_additionalOption"); if (excel_additionalOptionNode != null) { if (excel_additionalOptionNode.Attributes["href"] != null || excel_additionalOptionNode.Attributes["id"] != null) { if (excel_additionalOptionNode.Attributes["id"] != null) { excel_additionalOptionIDRef_ = excel_additionalOptionNode.Attributes["id"].Value; Excel_additionalOption ob = new Excel_additionalOption(excel_additionalOptionNode); IDManager.SetID(excel_additionalOptionIDRef_, ob); } else if (excel_additionalOptionNode.Attributes["href"] != null) { excel_additionalOptionIDRef_ = excel_additionalOptionNode.Attributes["href"].Value; } else { excel_additionalOption_ = new Excel_additionalOption(excel_additionalOptionNode); } } else { excel_additionalOption_ = new Excel_additionalOption(excel_additionalOptionNode); } } XmlNode excel_simpleCalculationNode = xmlNode.SelectSingleNode("excel_simpleCalculation"); if (excel_simpleCalculationNode != null) { if (excel_simpleCalculationNode.Attributes["href"] != null || excel_simpleCalculationNode.Attributes["id"] != null) { if (excel_simpleCalculationNode.Attributes["id"] != null) { excel_simpleCalculationIDRef_ = excel_simpleCalculationNode.Attributes["id"].Value; Excel_simpleCalculation ob = new Excel_simpleCalculation(excel_simpleCalculationNode); IDManager.SetID(excel_simpleCalculationIDRef_, ob); } else if (excel_simpleCalculationNode.Attributes["href"] != null) { excel_simpleCalculationIDRef_ = excel_simpleCalculationNode.Attributes["href"].Value; } else { excel_simpleCalculation_ = new Excel_simpleCalculation(excel_simpleCalculationNode); } } else { excel_simpleCalculation_ = new Excel_simpleCalculation(excel_simpleCalculationNode); } } XmlNode excel_choiceReturnCalculationNode = xmlNode.SelectSingleNode("excel_choiceReturnCalculation"); if (excel_choiceReturnCalculationNode != null) { if (excel_choiceReturnCalculationNode.Attributes["href"] != null || excel_choiceReturnCalculationNode.Attributes["id"] != null) { if (excel_choiceReturnCalculationNode.Attributes["id"] != null) { excel_choiceReturnCalculationIDRef_ = excel_choiceReturnCalculationNode.Attributes["id"].Value; Excel_choiceReturnCalculation ob = new Excel_choiceReturnCalculation(excel_choiceReturnCalculationNode); IDManager.SetID(excel_choiceReturnCalculationIDRef_, ob); } else if (excel_choiceReturnCalculationNode.Attributes["href"] != null) { excel_choiceReturnCalculationIDRef_ = excel_choiceReturnCalculationNode.Attributes["href"].Value; } else { excel_choiceReturnCalculation_ = new Excel_choiceReturnCalculation(excel_choiceReturnCalculationNode); } } else { excel_choiceReturnCalculation_ = new Excel_choiceReturnCalculation(excel_choiceReturnCalculationNode); } } }