public DateInformation(XmlNode xmlNode) : base(xmlNode) { XmlNode typeNode = xmlNode.SelectSingleNode("type"); if (typeNode != null) { if (typeNode.Attributes["href"] != null || typeNode.Attributes["id"] != null) { if (typeNode.Attributes["id"] != null) { typeIDRef_ = typeNode.Attributes["id"].Value; XsdTypeToken ob = new XsdTypeToken(typeNode); IDManager.SetID(typeIDRef_, ob); } else if (typeNode.Attributes["href"] != null) { typeIDRef_ = typeNode.Attributes["href"].Value; } else { type_ = new XsdTypeToken(typeNode); } } else { type_ = new XsdTypeToken(typeNode); } } XmlNode dailyIntervalNode = xmlNode.SelectSingleNode("dailyInterval"); if (dailyIntervalNode != null) { if (dailyIntervalNode.Attributes["href"] != null || dailyIntervalNode.Attributes["id"] != null) { if (dailyIntervalNode.Attributes["id"] != null) { dailyIntervalIDRef_ = dailyIntervalNode.Attributes["id"].Value; DailyInterval ob = new DailyInterval(dailyIntervalNode); IDManager.SetID(dailyIntervalIDRef_, ob); } else if (dailyIntervalNode.Attributes["href"] != null) { dailyIntervalIDRef_ = dailyIntervalNode.Attributes["href"].Value; } else { dailyInterval_ = new DailyInterval(dailyIntervalNode); } } else { dailyInterval_ = new DailyInterval(dailyIntervalNode); } } XmlNode dateListNode = xmlNode.SelectSingleNode("dateList"); if (dateListNode != null) { if (dateListNode.Attributes["href"] != null || dateListNode.Attributes["id"] != null) { if (dateListNode.Attributes["id"] != null) { dateListIDRef_ = dateListNode.Attributes["id"].Value; DateList ob = new DateList(dateListNode); IDManager.SetID(dateListIDRef_, ob); } else if (dateListNode.Attributes["href"] != null) { dateListIDRef_ = dateListNode.Attributes["href"].Value; } else { dateList_ = new DateList(dateListNode); } } else { dateList_ = new DateList(dateListNode); } } }
public DateInformation(XmlNode xmlNode) : base(xmlNode) { XmlNode typeNode = xmlNode.SelectSingleNode("type"); if (typeNode != null) { if (typeNode.Attributes["href"] != null || typeNode.Attributes["id"] != null) { if (typeNode.Attributes["id"] != null) { typeIDRef_ = typeNode.Attributes["id"].Value; XsdTypeToken ob = new XsdTypeToken(typeNode); IDManager.SetID(typeIDRef_, ob); } else if (typeNode.Attributes["href"] != null) { typeIDRef_ = typeNode.Attributes["href"].Value; } else { type_ = new XsdTypeToken(typeNode); } } else { type_ = new XsdTypeToken(typeNode); } } XmlNode dailyIntervalNode = xmlNode.SelectSingleNode("dailyInterval"); if (dailyIntervalNode != null) { if (dailyIntervalNode.Attributes["href"] != null || dailyIntervalNode.Attributes["id"] != null) { if (dailyIntervalNode.Attributes["id"] != null) { dailyIntervalIDRef_ = dailyIntervalNode.Attributes["id"].Value; DailyInterval ob = new DailyInterval(dailyIntervalNode); IDManager.SetID(dailyIntervalIDRef_, ob); } else if (dailyIntervalNode.Attributes["href"] != null) { dailyIntervalIDRef_ = dailyIntervalNode.Attributes["href"].Value; } else { dailyInterval_ = new DailyInterval(dailyIntervalNode); } } else { dailyInterval_ = new DailyInterval(dailyIntervalNode); } } XmlNode dateListNode = xmlNode.SelectSingleNode("dateList"); if (dateListNode != null) { if (dateListNode.Attributes["href"] != null || dateListNode.Attributes["id"] != null) { if (dateListNode.Attributes["id"] != null) { dateListIDRef_ = dateListNode.Attributes["id"].Value; DateList ob = new DateList(dateListNode); IDManager.SetID(dateListIDRef_, ob); } else if (dateListNode.Attributes["href"] != null) { dateListIDRef_ = dateListNode.Attributes["href"].Value; } else { dateList_ = new DateList(dateListNode); } } else { dateList_ = new DateList(dateListNode); } } }