public EventDates(XmlNode xmlNode) { XmlNodeList dateListNodeList = xmlNode.SelectNodes("dateList"); if (dateListNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in dateListNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { dateListIDRef = item.Attributes["id"].Name; DatesList ob = DatesList(); IDManager.SetID(dateListIDRef, ob); } else if (item.Attributes.ToString() == "href") { dateListIDRef = item.Attributes["href"].Name; } else { dateList = new DatesList(item); } } } XmlNodeList dateIntervalNodeList = xmlNode.SelectNodes("dateInterval"); if (dateIntervalNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in dateIntervalNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { dateIntervalIDRef = item.Attributes["id"].Name; DateInterval ob = DateInterval(); IDManager.SetID(dateIntervalIDRef, ob); } else if (item.Attributes.ToString() == "href") { dateIntervalIDRef = item.Attributes["href"].Name; } else { dateInterval = new DateInterval(item); } } } }
public EventDates(XmlNode xmlNode) { XmlNodeList dateListNodeList = xmlNode.SelectNodes("dateList"); if (dateListNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in dateListNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { dateListIDRef = item.Attributes["id"].Name; DatesList ob = DatesList(); IDManager.SetID(dateListIDRef, ob); } else if (item.Attributes.ToString() == "href") { dateListIDRef = item.Attributes["href"].Name; } else { dateList = new DatesList(item); } } } XmlNodeList dateIntervalNodeList = xmlNode.SelectNodes("dateInterval"); if (dateIntervalNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in dateIntervalNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { dateIntervalIDRef = item.Attributes["id"].Name; DateInterval ob = DateInterval(); IDManager.SetID(dateIntervalIDRef, ob); } else if (item.Attributes.ToString() == "href") { dateIntervalIDRef = item.Attributes["href"].Name; } else { dateInterval = new DateInterval(item); } } } }
public EventDates(XmlNode xmlNode) { 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; DatesList ob = new DatesList(dateListNode); IDManager.SetID(dateListIDRef_, ob); } else if (dateListNode.Attributes["href"] != null) { dateListIDRef_ = dateListNode.Attributes["href"].Value; } else { dateList_ = new DatesList(dateListNode); } } else { dateList_ = new DatesList(dateListNode); } } XmlNode dateIntervalNode = xmlNode.SelectSingleNode("dateInterval"); if (dateIntervalNode != null) { if (dateIntervalNode.Attributes["href"] != null || dateIntervalNode.Attributes["id"] != null) { if (dateIntervalNode.Attributes["id"] != null) { dateIntervalIDRef_ = dateIntervalNode.Attributes["id"].Value; DateInterval ob = new DateInterval(dateIntervalNode); IDManager.SetID(dateIntervalIDRef_, ob); } else if (dateIntervalNode.Attributes["href"] != null) { dateIntervalIDRef_ = dateIntervalNode.Attributes["href"].Value; } else { dateInterval_ = new DateInterval(dateIntervalNode); } } else { dateInterval_ = new DateInterval(dateIntervalNode); } } }