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);
}