public PrevailingTime(XmlNode xmlNode) { XmlNode hourMinuteTimeNode = xmlNode.SelectSingleNode("hourMinuteTime"); if (hourMinuteTimeNode != null) { if (hourMinuteTimeNode.Attributes["href"] != null || hourMinuteTimeNode.Attributes["id"] != null) { if (hourMinuteTimeNode.Attributes["id"] != null) { hourMinuteTimeIDRef_ = hourMinuteTimeNode.Attributes["id"].Value; HourMinuteTime ob = new HourMinuteTime(hourMinuteTimeNode); IDManager.SetID(hourMinuteTimeIDRef_, ob); } else if (hourMinuteTimeNode.Attributes["href"] != null) { hourMinuteTimeIDRef_ = hourMinuteTimeNode.Attributes["href"].Value; } else { hourMinuteTime_ = new HourMinuteTime(hourMinuteTimeNode); } } else { hourMinuteTime_ = new HourMinuteTime(hourMinuteTimeNode); } } XmlNode locationNode = xmlNode.SelectSingleNode("location"); if (locationNode != null) { if (locationNode.Attributes["href"] != null || locationNode.Attributes["id"] != null) { if (locationNode.Attributes["id"] != null) { locationIDRef_ = locationNode.Attributes["id"].Value; TimezoneLocation ob = new TimezoneLocation(locationNode); IDManager.SetID(locationIDRef_, ob); } else if (locationNode.Attributes["href"] != null) { locationIDRef_ = locationNode.Attributes["href"].Value; } else { location_ = new TimezoneLocation(locationNode); } } else { location_ = new TimezoneLocation(locationNode); } } }
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); } } } }
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); } } } }