Hi. I'm trying to parse WMS GetCapabilities response to get LegendURLs. I started with sample from http://trac.openlayers.org/ticket/1176 and was able to read "version" property. However I can't read "Service" and "Capability" nodes of response. They show up as undefined in firebug console. I tried Openlayers 2.8 and latest nightly build. Here is my piece of code:
var request = OpenLayers.Request.GET({ url: "http://apps1.gdr.nrcan.gc.ca/cgi-bin/worldmin_en-ca_ows?request=GetCapabilities&service=WMS&version=1.1.1", success: function(response) { var XMLformat = new OpenLayers.Format.XML(); var xml = XMLformat.read(response.responseText); var CAPformat = new OpenLayers.Format.WMSCapabilities(); var cap = CAPformat.read(xml); window.console.log("Capabilities: " + cap); window.console.log("Capabilities.version: " + cap.version); window.console.log("Capabilities.service: " + cap.service); window.console.log("Capabilities.capability: " + cap.capability); } }); What's wrong with my code? -- View this message in context: http://n2.nabble.com/WMSCapabilities-parse-problem-tp4660147p4660147.html Sent from the OpenLayers Users mailing list archive at Nabble.com. _______________________________________________ Users mailing list Users@openlayers.org http://openlayers.org/mailman/listinfo/users