public BusinessCenterTime(XmlNode xmlNode) { XmlNodeList hourMinuteTimeNodeList = xmlNode.SelectNodes("hourMinuteTime"); if (hourMinuteTimeNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in hourMinuteTimeNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { hourMinuteTimeIDRef = item.Attributes["id"].Name; HourMinuteTime ob = HourMinuteTime(); IDManager.SetID(hourMinuteTimeIDRef, ob); } else if (item.Attributes.ToString() == "href") { hourMinuteTimeIDRef = item.Attributes["href"].Name; } else { hourMinuteTime = new HourMinuteTime(item); } } } XmlNodeList businessCenterNodeList = xmlNode.SelectNodes("businessCenter"); if (businessCenterNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in businessCenterNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { businessCenterIDRef = item.Attributes["id"].Name; BusinessCenter ob = BusinessCenter(); IDManager.SetID(businessCenterIDRef, ob); } else if (item.Attributes.ToString() == "href") { businessCenterIDRef = item.Attributes["href"].Name; } else { businessCenter = new BusinessCenter(item); } } } }
public PrevailingTime(XmlNode xmlNode) { XmlNodeList hourMinuteTimeNodeList = xmlNode.SelectNodes("hourMinuteTime"); if (hourMinuteTimeNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in hourMinuteTimeNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { hourMinuteTimeIDRef = item.Attributes["id"].Name; HourMinuteTime ob = HourMinuteTime(); IDManager.SetID(hourMinuteTimeIDRef, ob); } else if (item.Attributes.ToString() == "href") { hourMinuteTimeIDRef = item.Attributes["href"].Name; } else { hourMinuteTime = new HourMinuteTime(item); } } } XmlNodeList locationNodeList = xmlNode.SelectNodes("location"); if (locationNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in locationNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { locationIDRef = item.Attributes["id"].Name; TimezoneLocation ob = TimezoneLocation(); IDManager.SetID(locationIDRef, ob); } else if (item.Attributes.ToString() == "href") { locationIDRef = item.Attributes["href"].Name; } else { location = new TimezoneLocation(item); } } } }