public WeatherStation(XmlNode xmlNode)
 {
     XmlNodeList weatherStationCityNodeList = xmlNode.SelectNodes("weatherStationCity");
     if (weatherStationCityNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in weatherStationCityNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 weatherStationCityIDRef = item.Attributes["id"].Name;
                 BusinessCenter ob = BusinessCenter();
                 IDManager.SetID(weatherStationCityIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 weatherStationCityIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 weatherStationCity = new BusinessCenter(item);
             }
         }
     }
     
 
     XmlNodeList weatherStationAirportNodeList = xmlNode.SelectNodes("weatherStationAirport");
     if (weatherStationAirportNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in weatherStationAirportNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 weatherStationAirportIDRef = item.Attributes["id"].Name;
                 WeatherStationAirport ob = WeatherStationAirport();
                 IDManager.SetID(weatherStationAirportIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 weatherStationAirportIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 weatherStationAirport = new WeatherStationAirport(item);
             }
         }
     }
     
 
     XmlNodeList weatherStationWBANNodeList = xmlNode.SelectNodes("weatherStationWBAN");
     if (weatherStationWBANNodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in weatherStationWBANNodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 weatherStationWBANIDRef = item.Attributes["id"].Name;
                 WeatherStationWBAN ob = WeatherStationWBAN();
                 IDManager.SetID(weatherStationWBANIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 weatherStationWBANIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 weatherStationWBAN = new WeatherStationWBAN(item);
             }
         }
     }
     
 
     XmlNodeList weatherStationWMONodeList = xmlNode.SelectNodes("weatherStationWMO");
     if (weatherStationWMONodeList.Count > 1 )
     {
             throw new Exception();
     }
     
     foreach (XmlNode item in weatherStationWMONodeList)
     {
         if (item.Attributes["href"] != null || item.Attributes["id"] == null) 
         {
             if (item.Attributes["id"] != null) 
             {
                 weatherStationWMOIDRef = item.Attributes["id"].Name;
                 WeatherStationWMO ob = WeatherStationWMO();
                 IDManager.SetID(weatherStationWMOIDRef, ob);
             }
             else if (item.Attributes.ToString() == "href")
             {
                 weatherStationWMOIDRef = item.Attributes["href"].Name;
             }
             else
             {
                 weatherStationWMO = new WeatherStationWMO(item);
             }
         }
     }
     
 
 }
        public WeatherStation(XmlNode xmlNode)
        {
            XmlNodeList weatherStationCityNodeList = xmlNode.SelectNodes("weatherStationCity");

            if (weatherStationCityNodeList.Count > 1)
            {
                throw new Exception();
            }

            foreach (XmlNode item in weatherStationCityNodeList)
            {
                if (item.Attributes["href"] != null || item.Attributes["id"] == null)
                {
                    if (item.Attributes["id"] != null)
                    {
                        weatherStationCityIDRef = item.Attributes["id"].Name;
                        BusinessCenter ob = BusinessCenter();
                        IDManager.SetID(weatherStationCityIDRef, ob);
                    }
                    else if (item.Attributes.ToString() == "href")
                    {
                        weatherStationCityIDRef = item.Attributes["href"].Name;
                    }
                    else
                    {
                        weatherStationCity = new BusinessCenter(item);
                    }
                }
            }


            XmlNodeList weatherStationAirportNodeList = xmlNode.SelectNodes("weatherStationAirport");

            if (weatherStationAirportNodeList.Count > 1)
            {
                throw new Exception();
            }

            foreach (XmlNode item in weatherStationAirportNodeList)
            {
                if (item.Attributes["href"] != null || item.Attributes["id"] == null)
                {
                    if (item.Attributes["id"] != null)
                    {
                        weatherStationAirportIDRef = item.Attributes["id"].Name;
                        WeatherStationAirport ob = WeatherStationAirport();
                        IDManager.SetID(weatherStationAirportIDRef, ob);
                    }
                    else if (item.Attributes.ToString() == "href")
                    {
                        weatherStationAirportIDRef = item.Attributes["href"].Name;
                    }
                    else
                    {
                        weatherStationAirport = new WeatherStationAirport(item);
                    }
                }
            }


            XmlNodeList weatherStationWBANNodeList = xmlNode.SelectNodes("weatherStationWBAN");

            if (weatherStationWBANNodeList.Count > 1)
            {
                throw new Exception();
            }

            foreach (XmlNode item in weatherStationWBANNodeList)
            {
                if (item.Attributes["href"] != null || item.Attributes["id"] == null)
                {
                    if (item.Attributes["id"] != null)
                    {
                        weatherStationWBANIDRef = item.Attributes["id"].Name;
                        WeatherStationWBAN ob = WeatherStationWBAN();
                        IDManager.SetID(weatherStationWBANIDRef, ob);
                    }
                    else if (item.Attributes.ToString() == "href")
                    {
                        weatherStationWBANIDRef = item.Attributes["href"].Name;
                    }
                    else
                    {
                        weatherStationWBAN = new WeatherStationWBAN(item);
                    }
                }
            }


            XmlNodeList weatherStationWMONodeList = xmlNode.SelectNodes("weatherStationWMO");

            if (weatherStationWMONodeList.Count > 1)
            {
                throw new Exception();
            }

            foreach (XmlNode item in weatherStationWMONodeList)
            {
                if (item.Attributes["href"] != null || item.Attributes["id"] == null)
                {
                    if (item.Attributes["id"] != null)
                    {
                        weatherStationWMOIDRef = item.Attributes["id"].Name;
                        WeatherStationWMO ob = WeatherStationWMO();
                        IDManager.SetID(weatherStationWMOIDRef, ob);
                    }
                    else if (item.Attributes.ToString() == "href")
                    {
                        weatherStationWMOIDRef = item.Attributes["href"].Name;
                    }
                    else
                    {
                        weatherStationWMO = new WeatherStationWMO(item);
                    }
                }
            }
        }
 public WeatherStation(XmlNode xmlNode)
 {
     XmlNode weatherStationCityNode = xmlNode.SelectSingleNode("weatherStationCity");
     
     if (weatherStationCityNode != null)
     {
         if (weatherStationCityNode.Attributes["href"] != null || weatherStationCityNode.Attributes["id"] != null) 
         {
             if (weatherStationCityNode.Attributes["id"] != null) 
             {
                 weatherStationCityIDRef_ = weatherStationCityNode.Attributes["id"].Value;
                 BusinessCenter ob = new BusinessCenter(weatherStationCityNode);
                 IDManager.SetID(weatherStationCityIDRef_, ob);
             }
             else if (weatherStationCityNode.Attributes["href"] != null)
             {
                 weatherStationCityIDRef_ = weatherStationCityNode.Attributes["href"].Value;
             }
             else
             {
                 weatherStationCity_ = new BusinessCenter(weatherStationCityNode);
             }
         }
         else
         {
             weatherStationCity_ = new BusinessCenter(weatherStationCityNode);
         }
     }
     
 
     XmlNode weatherStationAirportNode = xmlNode.SelectSingleNode("weatherStationAirport");
     
     if (weatherStationAirportNode != null)
     {
         if (weatherStationAirportNode.Attributes["href"] != null || weatherStationAirportNode.Attributes["id"] != null) 
         {
             if (weatherStationAirportNode.Attributes["id"] != null) 
             {
                 weatherStationAirportIDRef_ = weatherStationAirportNode.Attributes["id"].Value;
                 WeatherStationAirport ob = new WeatherStationAirport(weatherStationAirportNode);
                 IDManager.SetID(weatherStationAirportIDRef_, ob);
             }
             else if (weatherStationAirportNode.Attributes["href"] != null)
             {
                 weatherStationAirportIDRef_ = weatherStationAirportNode.Attributes["href"].Value;
             }
             else
             {
                 weatherStationAirport_ = new WeatherStationAirport(weatherStationAirportNode);
             }
         }
         else
         {
             weatherStationAirport_ = new WeatherStationAirport(weatherStationAirportNode);
         }
     }
     
 
     XmlNode weatherStationWBANNode = xmlNode.SelectSingleNode("weatherStationWBAN");
     
     if (weatherStationWBANNode != null)
     {
         if (weatherStationWBANNode.Attributes["href"] != null || weatherStationWBANNode.Attributes["id"] != null) 
         {
             if (weatherStationWBANNode.Attributes["id"] != null) 
             {
                 weatherStationWBANIDRef_ = weatherStationWBANNode.Attributes["id"].Value;
                 WeatherStationWBAN ob = new WeatherStationWBAN(weatherStationWBANNode);
                 IDManager.SetID(weatherStationWBANIDRef_, ob);
             }
             else if (weatherStationWBANNode.Attributes["href"] != null)
             {
                 weatherStationWBANIDRef_ = weatherStationWBANNode.Attributes["href"].Value;
             }
             else
             {
                 weatherStationWBAN_ = new WeatherStationWBAN(weatherStationWBANNode);
             }
         }
         else
         {
             weatherStationWBAN_ = new WeatherStationWBAN(weatherStationWBANNode);
         }
     }
     
 
     XmlNode weatherStationWMONode = xmlNode.SelectSingleNode("weatherStationWMO");
     
     if (weatherStationWMONode != null)
     {
         if (weatherStationWMONode.Attributes["href"] != null || weatherStationWMONode.Attributes["id"] != null) 
         {
             if (weatherStationWMONode.Attributes["id"] != null) 
             {
                 weatherStationWMOIDRef_ = weatherStationWMONode.Attributes["id"].Value;
                 WeatherStationWMO ob = new WeatherStationWMO(weatherStationWMONode);
                 IDManager.SetID(weatherStationWMOIDRef_, ob);
             }
             else if (weatherStationWMONode.Attributes["href"] != null)
             {
                 weatherStationWMOIDRef_ = weatherStationWMONode.Attributes["href"].Value;
             }
             else
             {
                 weatherStationWMO_ = new WeatherStationWMO(weatherStationWMONode);
             }
         }
         else
         {
             weatherStationWMO_ = new WeatherStationWMO(weatherStationWMONode);
         }
     }
     
 
 }
示例#4
0
        public WeatherStation(XmlNode xmlNode)
        {
            XmlNode weatherStationCityNode = xmlNode.SelectSingleNode("weatherStationCity");

            if (weatherStationCityNode != null)
            {
                if (weatherStationCityNode.Attributes["href"] != null || weatherStationCityNode.Attributes["id"] != null)
                {
                    if (weatherStationCityNode.Attributes["id"] != null)
                    {
                        weatherStationCityIDRef_ = weatherStationCityNode.Attributes["id"].Value;
                        BusinessCenter ob = new BusinessCenter(weatherStationCityNode);
                        IDManager.SetID(weatherStationCityIDRef_, ob);
                    }
                    else if (weatherStationCityNode.Attributes["href"] != null)
                    {
                        weatherStationCityIDRef_ = weatherStationCityNode.Attributes["href"].Value;
                    }
                    else
                    {
                        weatherStationCity_ = new BusinessCenter(weatherStationCityNode);
                    }
                }
                else
                {
                    weatherStationCity_ = new BusinessCenter(weatherStationCityNode);
                }
            }


            XmlNode weatherStationAirportNode = xmlNode.SelectSingleNode("weatherStationAirport");

            if (weatherStationAirportNode != null)
            {
                if (weatherStationAirportNode.Attributes["href"] != null || weatherStationAirportNode.Attributes["id"] != null)
                {
                    if (weatherStationAirportNode.Attributes["id"] != null)
                    {
                        weatherStationAirportIDRef_ = weatherStationAirportNode.Attributes["id"].Value;
                        WeatherStationAirport ob = new WeatherStationAirport(weatherStationAirportNode);
                        IDManager.SetID(weatherStationAirportIDRef_, ob);
                    }
                    else if (weatherStationAirportNode.Attributes["href"] != null)
                    {
                        weatherStationAirportIDRef_ = weatherStationAirportNode.Attributes["href"].Value;
                    }
                    else
                    {
                        weatherStationAirport_ = new WeatherStationAirport(weatherStationAirportNode);
                    }
                }
                else
                {
                    weatherStationAirport_ = new WeatherStationAirport(weatherStationAirportNode);
                }
            }


            XmlNode weatherStationWBANNode = xmlNode.SelectSingleNode("weatherStationWBAN");

            if (weatherStationWBANNode != null)
            {
                if (weatherStationWBANNode.Attributes["href"] != null || weatherStationWBANNode.Attributes["id"] != null)
                {
                    if (weatherStationWBANNode.Attributes["id"] != null)
                    {
                        weatherStationWBANIDRef_ = weatherStationWBANNode.Attributes["id"].Value;
                        WeatherStationWBAN ob = new WeatherStationWBAN(weatherStationWBANNode);
                        IDManager.SetID(weatherStationWBANIDRef_, ob);
                    }
                    else if (weatherStationWBANNode.Attributes["href"] != null)
                    {
                        weatherStationWBANIDRef_ = weatherStationWBANNode.Attributes["href"].Value;
                    }
                    else
                    {
                        weatherStationWBAN_ = new WeatherStationWBAN(weatherStationWBANNode);
                    }
                }
                else
                {
                    weatherStationWBAN_ = new WeatherStationWBAN(weatherStationWBANNode);
                }
            }


            XmlNode weatherStationWMONode = xmlNode.SelectSingleNode("weatherStationWMO");

            if (weatherStationWMONode != null)
            {
                if (weatherStationWMONode.Attributes["href"] != null || weatherStationWMONode.Attributes["id"] != null)
                {
                    if (weatherStationWMONode.Attributes["id"] != null)
                    {
                        weatherStationWMOIDRef_ = weatherStationWMONode.Attributes["id"].Value;
                        WeatherStationWMO ob = new WeatherStationWMO(weatherStationWMONode);
                        IDManager.SetID(weatherStationWMOIDRef_, ob);
                    }
                    else if (weatherStationWMONode.Attributes["href"] != null)
                    {
                        weatherStationWMOIDRef_ = weatherStationWMONode.Attributes["href"].Value;
                    }
                    else
                    {
                        weatherStationWMO_ = new WeatherStationWMO(weatherStationWMONode);
                    }
                }
                else
                {
                    weatherStationWMO_ = new WeatherStationWMO(weatherStationWMONode);
                }
            }
        }