public Excel_couponSchedule(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_fixedCouponScheduleNode = xmlNode.SelectSingleNode("excel_fixedCouponSchedule"); if (excel_fixedCouponScheduleNode != null) { if (excel_fixedCouponScheduleNode.Attributes["href"] != null || excel_fixedCouponScheduleNode.Attributes["id"] != null) { if (excel_fixedCouponScheduleNode.Attributes["id"] != null) { excel_fixedCouponScheduleIDRef_ = excel_fixedCouponScheduleNode.Attributes["id"].Value; Excel_fixedCouponSchedule ob = new Excel_fixedCouponSchedule(excel_fixedCouponScheduleNode); IDManager.SetID(excel_fixedCouponScheduleIDRef_, ob); } else if (excel_fixedCouponScheduleNode.Attributes["href"] != null) { excel_fixedCouponScheduleIDRef_ = excel_fixedCouponScheduleNode.Attributes["href"].Value; } else { excel_fixedCouponSchedule_ = new Excel_fixedCouponSchedule(excel_fixedCouponScheduleNode); } } else { excel_fixedCouponSchedule_ = new Excel_fixedCouponSchedule(excel_fixedCouponScheduleNode); } } XmlNode excel_vanillaFloatingCouponScheduleNode = xmlNode.SelectSingleNode("excel_vanillaFloatingCouponSchedule"); if (excel_vanillaFloatingCouponScheduleNode != null) { if (excel_vanillaFloatingCouponScheduleNode.Attributes["href"] != null || excel_vanillaFloatingCouponScheduleNode.Attributes["id"] != null) { if (excel_vanillaFloatingCouponScheduleNode.Attributes["id"] != null) { excel_vanillaFloatingCouponScheduleIDRef_ = excel_vanillaFloatingCouponScheduleNode.Attributes["id"].Value; Excel_vanillaFloatingCouponSchedule ob = new Excel_vanillaFloatingCouponSchedule(excel_vanillaFloatingCouponScheduleNode); IDManager.SetID(excel_vanillaFloatingCouponScheduleIDRef_, ob); } else if (excel_vanillaFloatingCouponScheduleNode.Attributes["href"] != null) { excel_vanillaFloatingCouponScheduleIDRef_ = excel_vanillaFloatingCouponScheduleNode.Attributes["href"].Value; } else { excel_vanillaFloatingCouponSchedule_ = new Excel_vanillaFloatingCouponSchedule(excel_vanillaFloatingCouponScheduleNode); } } else { excel_vanillaFloatingCouponSchedule_ = new Excel_vanillaFloatingCouponSchedule(excel_vanillaFloatingCouponScheduleNode); } } XmlNode excel_floatingCouponScheduleNode = xmlNode.SelectSingleNode("excel_floatingCouponSchedule"); if (excel_floatingCouponScheduleNode != null) { if (excel_floatingCouponScheduleNode.Attributes["href"] != null || excel_floatingCouponScheduleNode.Attributes["id"] != null) { if (excel_floatingCouponScheduleNode.Attributes["id"] != null) { excel_floatingCouponScheduleIDRef_ = excel_floatingCouponScheduleNode.Attributes["id"].Value; Excel_floatingCouponSchedule ob = new Excel_floatingCouponSchedule(excel_floatingCouponScheduleNode); IDManager.SetID(excel_floatingCouponScheduleIDRef_, ob); } else if (excel_floatingCouponScheduleNode.Attributes["href"] != null) { excel_floatingCouponScheduleIDRef_ = excel_floatingCouponScheduleNode.Attributes["href"].Value; } else { excel_floatingCouponSchedule_ = new Excel_floatingCouponSchedule(excel_floatingCouponScheduleNode); } } else { excel_floatingCouponSchedule_ = new Excel_floatingCouponSchedule(excel_floatingCouponScheduleNode); } } XmlNode excel_condi_structuredCouponScheduleNode = xmlNode.SelectSingleNode("excel_condi_structuredCouponSchedule"); if (excel_condi_structuredCouponScheduleNode != null) { if (excel_condi_structuredCouponScheduleNode.Attributes["href"] != null || excel_condi_structuredCouponScheduleNode.Attributes["id"] != null) { if (excel_condi_structuredCouponScheduleNode.Attributes["id"] != null) { excel_condi_structuredCouponScheduleIDRef_ = excel_condi_structuredCouponScheduleNode.Attributes["id"].Value; Excel_condi_structuredCouponSchedule ob = new Excel_condi_structuredCouponSchedule(excel_condi_structuredCouponScheduleNode); IDManager.SetID(excel_condi_structuredCouponScheduleIDRef_, ob); } else if (excel_condi_structuredCouponScheduleNode.Attributes["href"] != null) { excel_condi_structuredCouponScheduleIDRef_ = excel_condi_structuredCouponScheduleNode.Attributes["href"].Value; } else { excel_condi_structuredCouponSchedule_ = new Excel_condi_structuredCouponSchedule(excel_condi_structuredCouponScheduleNode); } } else { excel_condi_structuredCouponSchedule_ = new Excel_condi_structuredCouponSchedule(excel_condi_structuredCouponScheduleNode); } } XmlNode excel_condi_structuredAccrualCouponScheduleNode = xmlNode.SelectSingleNode("excel_condi_structuredAccrualCouponSchedule"); if (excel_condi_structuredAccrualCouponScheduleNode != null) { if (excel_condi_structuredAccrualCouponScheduleNode.Attributes["href"] != null || excel_condi_structuredAccrualCouponScheduleNode.Attributes["id"] != null) { if (excel_condi_structuredAccrualCouponScheduleNode.Attributes["id"] != null) { excel_condi_structuredAccrualCouponScheduleIDRef_ = excel_condi_structuredAccrualCouponScheduleNode.Attributes["id"].Value; Excel_condi_structuredAccrualCouponSchedule ob = new Excel_condi_structuredAccrualCouponSchedule(excel_condi_structuredAccrualCouponScheduleNode); IDManager.SetID(excel_condi_structuredAccrualCouponScheduleIDRef_, ob); } else if (excel_condi_structuredAccrualCouponScheduleNode.Attributes["href"] != null) { excel_condi_structuredAccrualCouponScheduleIDRef_ = excel_condi_structuredAccrualCouponScheduleNode.Attributes["href"].Value; } else { excel_condi_structuredAccrualCouponSchedule_ = new Excel_condi_structuredAccrualCouponSchedule(excel_condi_structuredAccrualCouponScheduleNode); } } else { excel_condi_structuredAccrualCouponSchedule_ = new Excel_condi_structuredAccrualCouponSchedule(excel_condi_structuredAccrualCouponScheduleNode); } } XmlNode excel_multiCondi_structuredCouponScheduleNode = xmlNode.SelectSingleNode("excel_multiCondi_structuredCouponSchedule"); if (excel_multiCondi_structuredCouponScheduleNode != null) { if (excel_multiCondi_structuredCouponScheduleNode.Attributes["href"] != null || excel_multiCondi_structuredCouponScheduleNode.Attributes["id"] != null) { if (excel_multiCondi_structuredCouponScheduleNode.Attributes["id"] != null) { excel_multiCondi_structuredCouponScheduleIDRef_ = excel_multiCondi_structuredCouponScheduleNode.Attributes["id"].Value; Excel_multiCondi_structuredCouponSchedule ob = new Excel_multiCondi_structuredCouponSchedule(excel_multiCondi_structuredCouponScheduleNode); IDManager.SetID(excel_multiCondi_structuredCouponScheduleIDRef_, ob); } else if (excel_multiCondi_structuredCouponScheduleNode.Attributes["href"] != null) { excel_multiCondi_structuredCouponScheduleIDRef_ = excel_multiCondi_structuredCouponScheduleNode.Attributes["href"].Value; } else { excel_multiCondi_structuredCouponSchedule_ = new Excel_multiCondi_structuredCouponSchedule(excel_multiCondi_structuredCouponScheduleNode); } } else { excel_multiCondi_structuredCouponSchedule_ = new Excel_multiCondi_structuredCouponSchedule(excel_multiCondi_structuredCouponScheduleNode); } } XmlNode excel_multiCondi_structuredAccrualCouponScheduleNode = xmlNode.SelectSingleNode("excel_multiCondi_structuredAccrualCouponSchedule"); if (excel_multiCondi_structuredAccrualCouponScheduleNode != null) { if (excel_multiCondi_structuredAccrualCouponScheduleNode.Attributes["href"] != null || excel_multiCondi_structuredAccrualCouponScheduleNode.Attributes["id"] != null) { if (excel_multiCondi_structuredAccrualCouponScheduleNode.Attributes["id"] != null) { excel_multiCondi_structuredAccrualCouponScheduleIDRef_ = excel_multiCondi_structuredAccrualCouponScheduleNode.Attributes["id"].Value; Excel_multiCondi_structuredAccrualCouponSchedule ob = new Excel_multiCondi_structuredAccrualCouponSchedule(excel_multiCondi_structuredAccrualCouponScheduleNode); IDManager.SetID(excel_multiCondi_structuredAccrualCouponScheduleIDRef_, ob); } else if (excel_multiCondi_structuredAccrualCouponScheduleNode.Attributes["href"] != null) { excel_multiCondi_structuredAccrualCouponScheduleIDRef_ = excel_multiCondi_structuredAccrualCouponScheduleNode.Attributes["href"].Value; } else { excel_multiCondi_structuredAccrualCouponSchedule_ = new Excel_multiCondi_structuredAccrualCouponSchedule(excel_multiCondi_structuredAccrualCouponScheduleNode); } } else { excel_multiCondi_structuredAccrualCouponSchedule_ = new Excel_multiCondi_structuredAccrualCouponSchedule(excel_multiCondi_structuredAccrualCouponScheduleNode); } } XmlNode excel_multiCondi_multiRng_structuredAccrualCouponScheduleNode = xmlNode.SelectSingleNode("excel_multiCondi_multiRng_structuredAccrualCouponSchedule"); if (excel_multiCondi_multiRng_structuredAccrualCouponScheduleNode != null) { if (excel_multiCondi_multiRng_structuredAccrualCouponScheduleNode.Attributes["href"] != null || excel_multiCondi_multiRng_structuredAccrualCouponScheduleNode.Attributes["id"] != null) { if (excel_multiCondi_multiRng_structuredAccrualCouponScheduleNode.Attributes["id"] != null) { excel_multiCondi_multiRng_structuredAccrualCouponScheduleIDRef_ = excel_multiCondi_multiRng_structuredAccrualCouponScheduleNode.Attributes["id"].Value; Excel_multiCondi_multiRng_structuredAccrualCouponSchedule ob = new Excel_multiCondi_multiRng_structuredAccrualCouponSchedule(excel_multiCondi_multiRng_structuredAccrualCouponScheduleNode); IDManager.SetID(excel_multiCondi_multiRng_structuredAccrualCouponScheduleIDRef_, ob); } else if (excel_multiCondi_multiRng_structuredAccrualCouponScheduleNode.Attributes["href"] != null) { excel_multiCondi_multiRng_structuredAccrualCouponScheduleIDRef_ = excel_multiCondi_multiRng_structuredAccrualCouponScheduleNode.Attributes["href"].Value; } else { excel_multiCondi_multiRng_structuredAccrualCouponSchedule_ = new Excel_multiCondi_multiRng_structuredAccrualCouponSchedule(excel_multiCondi_multiRng_structuredAccrualCouponScheduleNode); } } else { excel_multiCondi_multiRng_structuredAccrualCouponSchedule_ = new Excel_multiCondi_multiRng_structuredAccrualCouponSchedule(excel_multiCondi_multiRng_structuredAccrualCouponScheduleNode); } } }