SharpMap.Web.Wms.Client.ParseGetMapRequest C# (CSharp) Метод

ParseGetMapRequest() приватный Метод

Parses GetMap request nodes
private ParseGetMapRequest ( XmlNode GetMapRequestNodes ) : void
GetMapRequestNodes System.Xml.XmlNode
Результат void
        private void ParseGetMapRequest(XmlNode GetMapRequestNodes)
        {
            XmlNode xnlHttp = GetMapRequestNodes.SelectSingleNode("sm:DCPType/sm:HTTP", nsmgr);
            if (xnlHttp != null && xnlHttp.HasChildNodes)
            {
                _GetMapRequests = new WmsOnlineResource[xnlHttp.ChildNodes.Count];
                for (int i = 0; i < xnlHttp.ChildNodes.Count; i++)
                {

                    WmsOnlineResource wor = new WmsOnlineResource();
                    wor.Type = xnlHttp.ChildNodes[i].Name;
                    wor.OnlineResource = xnlHttp.ChildNodes[i].SelectSingleNode("sm:OnlineResource", nsmgr).Attributes["xlink:href"].InnerText;
                    _GetMapRequests[i] = wor;
                }
            }
            XmlNodeList xnlFormats = GetMapRequestNodes.SelectNodes("sm:Format", nsmgr);
            _GetMapOutputFormats = new List<string>(xnlFormats.Count);
            for (int i = 0; i < xnlFormats.Count;i++ )
                _GetMapOutputFormats.Add(xnlFormats[i].InnerText);
        }