# 'ows' is an undeclared prefix. Line 131, position 10

**URL:** <https://community.thinkgeo.com/t/ows-is-an-undeclared-prefix-line-131-position-10/2511>\
**Category:** WinForms\
**Created:** [February 9, 2015, 5:45am UTC](https://community.thinkgeo.com/t/ows-is-an-undeclared-prefix-line-131-position-10/2511 "2015-02-09T05:45:55Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jonathan3](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/j/c68b51/32.png) [@Jonathan3](https://community.thinkgeo.com/u/Jonathan3)\
**Post date:** [February 9, 2015, 5:45am UTC](https://community.thinkgeo.com/t/ows-is-an-undeclared-prefix-line-131-position-10/2511/1 "2015-02-09T05:45:55Z")

</div>

Hi,  
  
I&nbsp;am&nbsp;trying&nbsp;to&nbsp;connect&nbsp;to&nbsp;a&nbsp;WMS&nbsp;feed:  
  
[**geostore.com/OGC/OGCInterface?SERVICE=WMS&UID=xxxxxx&PASSWORD=xxxxxx&INTERFACE=ENVIRONMENT&LC=200000000000000000000000000000000000000000000000000000000000000000000000000**](http://www.geostore.com/OGC/OGCInterface?SERVICE=WMS&UID=UDATAGOV2011&PASSWORD=datagov2011&INTERFACE=ENVIRONMENT&LC=200000000000000000000000000000000000000000000000000000000000000000000000000)  
  
  
  
but&nbsp;get&nbsp;the&nbsp;following&nbsp;error:  
  
**‘ows’&nbsp;is&nbsp;an&nbsp;undeclared&nbsp;prefix.&nbsp;Line&nbsp;131,&nbsp;position&nbsp;10.**  
  
  
  
I&nbsp;am&nbsp;using&nbsp;desktop&nbsp;edition&nbsp;build&nbsp;“Daily&nbsp;Full&nbsp;Production&nbsp;8.0.0.236”.&nbsp;&nbsp;The&nbsp;line&nbsp;that&nbsp;crashes&nbsp;is&nbsp;simply&nbsp;the&nbsp;open&nbsp;statement.  
  
**WmsRasterLayer&nbsp;wms&nbsp;=&nbsp;new&nbsp;WmsRasterLayer(new&nbsp;Uri(utxtUrl.Text));**  
**wms.Open();**  
  
  
And&nbsp;the&nbsp;full&nbsp;exception&nbsp;is:  
  
**System.Xml.XmlException&nbsp;was&nbsp;caught**  
**&nbsp;&nbsp;HResult=-2146232000**  
**&nbsp;&nbsp;Message=‘ows’&nbsp;is&nbsp;an&nbsp;undeclared&nbsp;prefix.&nbsp;Line&nbsp;131,&nbsp;position&nbsp;10.**  
**&nbsp;&nbsp;Source=System.Xml**  
**&nbsp;&nbsp;LineNumber=131**  
**&nbsp;&nbsp;LinePosition=10**  
**&nbsp;&nbsp;[SourceUri=geostore.com/OGC/OGCInterface?SERVICE=WMS&UID=xxxxxx&PASSWORD=xxxxxx&INTERFACE=ENVIRONMENT&LC=200000000000000000000000000000000000000000000000000000000000000000000000000&REQUEST=GetCapabilities](http://SourceUri=geostore.com/OGC/OGCInterface?SERVICE=WMS&UID=xxxxxx&PASSWORD=xxxxxx&INTERFACE=ENVIRONMENT&LC=200000000000000000000000000000000000000000000000000000000000000000000000000&REQUEST=GetCapabilities)**  
**&nbsp;&nbsp;StackTrace:**  
**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Xml.XmlTextReaderImpl.Throw(Exception&nbsp;e)**  
**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Xml.XmlTextReaderImpl.Throw(String&nbsp;res,&nbsp;String&nbsp;arg,&nbsp;Int32&nbsp;lineNo,&nbsp;Int32&nbsp;linePos)**  
**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Xml.XmlTextReaderImpl.LookupNamespace(NodeData&nbsp;node)**  
**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Xml.XmlTextReaderImpl.ElementNamespaceLookup()**  
**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Xml.XmlTextReaderImpl.ParseElement()**  
**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Xml.XmlTextReaderImpl.ParseElementContent()**  
**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Xml.XmlTextReaderImpl.Read()**  
**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Xml.XmlLoader.LoadNode(Boolean&nbsp;skipOverWhitespace)**  
**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Xml.XmlLoader.LoadDocSequence(XmlDocument&nbsp;parentDoc)**  
**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Xml.XmlLoader.Load(XmlDocument&nbsp;doc,&nbsp;XmlReader&nbsp;reader,&nbsp;Boolean&nbsp;preserveWhitespace)**  
**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Xml.XmlDocument.Load(XmlReader&nbsp;reader)**  
**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ThinkGeo.MapSuite.Core.WmsRasterSource.D00=(String&nbsp;2lM=,&nbsp;WebProxy&nbsp;21M=,&nbsp;ICredentials&nbsp;3FM=)**  
**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ThinkGeo.MapSuite.Core.WmsRasterSource.DU0=(String&nbsp;1FM=)**  
**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ThinkGeo.MapSuite.Core.WmsRasterSource.OpenCore()**  
**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ThinkGeo.MapSuite.Core.RasterSource.Open()**  
**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ThinkGeo.MapSuite.Core.RasterLayer.OpenCore()**  
**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ThinkGeo.MapSuite.Core.Layer.Open()**  
**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;enzo.PopupForms.WMSPopupForm.GetAvailableLayers()&nbsp;in&nbsp;c:\Users\Jonathan\Source\Workspaces\Pear&nbsp;Technology\Enzo\enzo\PopupForms\WMSPopupForm.cs:line&nbsp;54**  
**&nbsp;&nbsp;InnerException:&nbsp;**  
  
  
Hope&nbsp;you&nbsp;can&nbsp;help&nbsp;me&nbsp;with&nbsp;this&nbsp;one.  
Regards,  
  
Jonathan

---

<div class="post-metadata">

**Author:** ![Ethan](https://community.thinkgeo.com/user_avatar/community.thinkgeo.com/ethan/32/19964_2.png) [@Ethan](https://community.thinkgeo.com/u/Ethan)\
**Post date:** [February 10, 2015, 1:16am UTC](https://community.thinkgeo.com/t/ows-is-an-undeclared-prefix-line-131-position-10/2511/2 "2015-02-10T01:16:27Z")

</div>

Hi&nbsp;Jonathan,&nbsp;  
  
  
  
It&nbsp;looks&nbsp;the&nbsp;capability&nbsp;XML&nbsp;is&nbsp;invalid,&nbsp;you&nbsp;can&nbsp;download&nbsp;it:&nbsp;[geostore.com/OGC/OGCInterface?SERVICE=WMS&UID=[YOURUID]&PASSWORD=[YOURPASSWORD]&INTERFACE=ENVIRONMENT&LC=200000000000000000000000000000000000000000000000000000000000000000000000000&REQUEST=GetCapabilities](http://geostore.com/OGC/OGCInterface?SERVICE=WMS&UID=%5BYOURUID%5D&PASSWORD=%5BYOURPASSWORD%5D&INTERFACE=ENVIRONMENT&LC=200000000000000000000000000000000000000000000000000000000000000000000000000&REQUEST=GetCapabilities)&nbsp;  
  
  
  
And&nbsp;open&nbsp;the&nbsp;file&nbsp;you&nbsp;will&nbsp;find&nbsp;the&nbsp;XML&nbsp;haven’t&nbsp;declared&nbsp;the&nbsp;“ows”&nbsp;namespace&nbsp;but&nbsp;it&nbsp;used&nbsp;it:&nbsp;\<ows:extendedcapabilities\>&nbsp;  
  
  
  
So&nbsp;please&nbsp;let&nbsp;WMS&nbsp;provider&nbsp;modify&nbsp;this.&nbsp;  
  
  
  
Regards,&nbsp;  
  
  
  
Don\</ows:extendedcapabilities\>

---

<div class="post-metadata">

**Author:** ![Jonathan3](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/j/c68b51/32.png) [@Jonathan3](https://community.thinkgeo.com/u/Jonathan3)\
**Post date:** [February 11, 2015, 5:08am UTC](https://community.thinkgeo.com/t/ows-is-an-undeclared-prefix-line-131-position-10/2511/3 "2015-02-11T05:08:18Z")

</div>

Don,  
  
  
  
Thanks,&nbsp;I&nbsp;have&nbsp;emailed&nbsp;the&nbsp;WMS&nbsp;provider&nbsp;(the&nbsp;UK&nbsp;Government’s&nbsp;Environment&nbsp;Agency)&nbsp;and&nbsp;will&nbsp;let&nbsp;you&nbsp;know&nbsp;how&nbsp;they&nbsp;respond.&nbsp;&nbsp;I&nbsp;did&nbsp;have&nbsp;a&nbsp;look&nbsp;at&nbsp;the&nbsp;XML&nbsp;and&nbsp;can&nbsp;see&nbsp;that&nbsp;the&nbsp;namespace&nbsp;is&nbsp;not&nbsp;declared&nbsp;-&nbsp;as&nbsp;you&nbsp;pointed&nbsp;out,&nbsp;although&nbsp;I&nbsp;understand&nbsp;from&nbsp;a&nbsp;colleague&nbsp;that&nbsp;it&nbsp;does&nbsp;work&nbsp;with&nbsp;Quantum&nbsp;GIS&nbsp;(QGIS),&nbsp;so&nbsp;possibly&nbsp;they&nbsp;are&nbsp;less&nbsp;strict&nbsp;in&nbsp;some&nbsp;way?  
  
  
  
Regards,  
  
Jonathan

---

<div class="post-metadata">

**Author:** ![Ethan](https://community.thinkgeo.com/user_avatar/community.thinkgeo.com/ethan/32/19964_2.png) [@Ethan](https://community.thinkgeo.com/u/Ethan)\
**Post date:** [February 11, 2015, 11:36pm UTC](https://community.thinkgeo.com/t/ows-is-an-undeclared-prefix-line-131-position-10/2511/4 "2015-02-11T23:36:39Z")

</div>

Hi&nbsp;Jonathan,&nbsp;  
&nbsp;&nbsp;  
&nbsp;Thanks&nbsp;for&nbsp;let&nbsp;us&nbsp;know&nbsp;that,&nbsp;any&nbsp;further&nbsp;problem&nbsp;please&nbsp;let&nbsp;us&nbsp;know.&nbsp;  
&nbsp;&nbsp;  
&nbsp;I&nbsp;am&nbsp;not&nbsp;sure&nbsp;why&nbsp;QGIS&nbsp;haven’t&nbsp;thrown&nbsp;exception,&nbsp;I&nbsp;think&nbsp;maybe&nbsp;that’s&nbsp;because&nbsp;they&nbsp;choose&nbsp;different&nbsp;strategy&nbsp;for&nbsp;validation&nbsp;or&nbsp;handle&nbsp;exception.&nbsp;  
&nbsp;&nbsp;  
&nbsp;Regards,&nbsp;  
&nbsp;&nbsp;  
&nbsp;Don

---

<div class="post-metadata">

**Author:** ![Jonathan3](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/j/c68b51/32.png) [@Jonathan3](https://community.thinkgeo.com/u/Jonathan3)\
**Post date:** [February 8, 2016, 5:13am UTC](https://community.thinkgeo.com/t/ows-is-an-undeclared-prefix-line-131-position-10/2511/5 "2016-02-08T05:13:06Z")

</div>

Hi,  
  
  
  
A&nbsp;similar&nbsp;problem&nbsp;seems&nbsp;to&nbsp;have&nbsp;started&nbsp;again&nbsp;with&nbsp;the&nbsp;same&nbsp;WMS&nbsp;feeds&nbsp;from&nbsp;this&nbsp;provider,&nbsp;although&nbsp;the&nbsp;returned&nbsp;error&nbsp;is&nbsp;different.&nbsp;&nbsp;This&nbsp;is&nbsp;the&nbsp;exception&nbsp;I&nbsp;am&nbsp;getting:  
  
  
  
System.Net.WebException&nbsp;was&nbsp;caught  
&nbsp;&nbsp;HResult=-2146233079  
&nbsp;&nbsp;Message=The&nbsp;remote&nbsp;server&nbsp;returned&nbsp;an&nbsp;error:&nbsp;(401)&nbsp;Unauthorized.  
&nbsp;&nbsp;Source=System  
&nbsp;&nbsp;StackTrace:  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Net.HttpWebRequest.GetResponse()  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ThinkGeo.MapSuite.Core.WmsRasterSource.SendWebRequestCore(WebRequest&nbsp;webRequest)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ThinkGeo.MapSuite.Core.WmsRasterSource.SendWebRequest(WebRequest&nbsp;webRequest)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ThinkGeo.MapSuite.Core.WmsRasterSource.GetImageCore(RectangleShape&nbsp;worldExtent,&nbsp;Int32&nbsp;canvasWidth,&nbsp;Int32&nbsp;canvasHeight)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ThinkGeo.MapSuite.Core.RasterSource.GetImage(RectangleShape&nbsp;worldExtent,&nbsp;Int32&nbsp;canvasWidth,&nbsp;Int32&nbsp;canvasHeight)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ThinkGeo.MapSuite.Core.RasterLayer.DrawCore(GeoCanvas&nbsp;canvas,&nbsp;Collection`1&nbsp;labelsInAllLayers)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ThinkGeo.MapSuite.Core.Layer.Draw(GeoCanvas&nbsp;canvas,&nbsp;Collection`1&nbsp;labelsInAllLayers)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ThinkGeo.MapSuite.DesktopEdition.LayerOverlay.DrawCore(GeoCanvas&nbsp;canvas)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ThinkGeo.MapSuite.DesktopEdition.Overlay.sRM=(GeoCanvas&nbsp;canvas)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ThinkGeo.MapSuite.DesktopEdition.Overlay.Draw(GeoCanvas&nbsp;canvas)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ThinkGeo.MapSuite.DesktopEdition.WinformsMap.dhQ=(IEnumerable`1&nbsp;drawingOverlays,&nbsp;RectangleShape&nbsp;extent)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ThinkGeo.MapSuite.DesktopEdition.WinformsMap.dRQ=(RectangleShape&nbsp;drawingExtent,&nbsp;RectangleShape&nbsp;extent)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ThinkGeo.MapSuite.DesktopEdition.WinformsMap.lRQ=(RectangleShape&nbsp;extent)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ThinkGeo.MapSuite.DesktopEdition.WinformsMap.kxQ=(Int32&nbsp;delayInterval,&nbsp;RectangleShape&nbsp;extent)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ThinkGeo.MapSuite.DesktopEdition.WinformsMap.Refresh()  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;enzo.MapEditing.cMapNavigation.RefreshMap()&nbsp;in&nbsp;c:\Users\User\Source\Workspaces\Pear&nbsp;Technology\Enzo\enzo\MapEdit\MapNavigation.cs:line&nbsp;71  
&nbsp;&nbsp;InnerException:&nbsp;  
.&nbsp;&nbsp;  
  
I&nbsp;have&nbsp;tried&nbsp;using&nbsp;the&nbsp;MapSuite&nbsp;GIS&nbsp;Editor&nbsp;and&nbsp;get&nbsp;a&nbsp;black&nbsp;box&nbsp;where&nbsp;I&nbsp;would&nbsp;expect&nbsp;the&nbsp;data&nbsp;to&nbsp;be,&nbsp;however&nbsp;QGIS&nbsp;seems&nbsp;OK&nbsp;I&nbsp;think.  
  
  
  
Do&nbsp;you&nbsp;have&nbsp;any&nbsp;thoughts&nbsp;about&nbsp;why&nbsp;I&nbsp;might&nbsp;be&nbsp;getting&nbsp;this&nbsp;error?  
  
  
  
Regards,  
  
Jonathan

---

<div class="post-metadata">

**Author:** ![Johnny](https://community.thinkgeo.com/user_avatar/community.thinkgeo.com/johnny/32/19044_2.png) [@Johnny](https://community.thinkgeo.com/u/Johnny)\
**Post date:** [February 10, 2016, 7:43am UTC](https://community.thinkgeo.com/t/ows-is-an-undeclared-prefix-line-131-position-10/2511/6 "2016-02-10T07:43:22Z")

</div>

Hi&nbsp;Jonathan,&nbsp;  
&nbsp;&nbsp;  
&nbsp;Just&nbsp;as&nbsp;the&nbsp;exception&nbsp;message&nbsp;showing&nbsp;up&nbsp;that&nbsp;seems&nbsp;like&nbsp;the&nbsp;credentials&nbsp;you&nbsp;provided&nbsp;is&nbsp;not&nbsp;correct,&nbsp;you&nbsp;see&nbsp;here&nbsp;as&nbsp;following&nbsp;is&nbsp;the&nbsp;message&nbsp;returned:&nbsp;  
&nbsp;&nbsp;  
&nbsp;The&nbsp;remote&nbsp;server&nbsp;returned&nbsp;an&nbsp;error:&nbsp;(401)&nbsp;Unauthorized&nbsp;  
&nbsp;&nbsp;  
&nbsp;Thanks,&nbsp;  
&nbsp;Johnny

---

<div class="post-metadata">

**Author:** ![Jonathan3](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/j/c68b51/32.png) [@Jonathan3](https://community.thinkgeo.com/u/Jonathan3)\
**Post date:** [February 10, 2016, 9:50am UTC](https://community.thinkgeo.com/t/ows-is-an-undeclared-prefix-line-131-position-10/2511/7 "2016-02-10T09:50:17Z")

</div>

Johnny,&nbsp;  
&nbsp;&nbsp;  
&nbsp;Thanks.&nbsp;&nbsp;I&nbsp;thought&nbsp;this&nbsp;message&nbsp;might&nbsp;have&nbsp;got&nbsp;lost&nbsp;tacked&nbsp;on&nbsp;to&nbsp;the&nbsp;end&nbsp;of&nbsp;an&nbsp;old&nbsp;thread&nbsp;so&nbsp;I&nbsp;re-raised&nbsp;it&nbsp;as&nbsp;a&nbsp;new&nbsp;question&nbsp;and&nbsp;added&nbsp;some&nbsp;more&nbsp;detail,&nbsp;including&nbsp;the&nbsp;URL&nbsp;that&nbsp;(according&nbsp;to&nbsp;the&nbsp;provider)&nbsp;only&nbsp;optionally&nbsp;needs&nbsp;a&nbsp;UID&nbsp;and&nbsp;PASSWORD.&nbsp;&nbsp;Unfortunately&nbsp;nothing&nbsp;they&nbsp;suggested&nbsp;and&nbsp;I&nbsp;tried&nbsp;worked,&nbsp;so&nbsp;what&nbsp;sort&nbsp;of&nbsp;additional&nbsp;authorization&nbsp;might&nbsp;be&nbsp;expected&nbsp;from&nbsp;a&nbsp;WMS&nbsp;feed?&nbsp;  
&nbsp;&nbsp;  
&nbsp;Regards,&nbsp;  
&nbsp;Jonathan

---

<div class="post-metadata">

**Author:** ![Ethan](https://community.thinkgeo.com/user_avatar/community.thinkgeo.com/ethan/32/19964_2.png) [@Ethan](https://community.thinkgeo.com/u/Ethan)\
**Post date:** [February 10, 2016, 10:33pm UTC](https://community.thinkgeo.com/t/ows-is-an-undeclared-prefix-line-131-position-10/2511/8 "2016-02-10T22:33:28Z")

</div>

Hi&nbsp;Jonathan,  
  
  
  
It&nbsp;looks&nbsp;you&nbsp;still&nbsp;hadn’t&nbsp;comment&nbsp;your&nbsp;userName&nbsp;and&nbsp;passWord,&nbsp;please&nbsp;modify&nbsp;them&nbsp;in&nbsp;your&nbsp;post&nbsp;for&nbsp;security.  
  
  
  
Today&nbsp;I&nbsp;tested&nbsp;your&nbsp;information&nbsp;again,&nbsp;it&nbsp;looks&nbsp;the&nbsp;request&nbsp;url&nbsp;should&nbsp;works&nbsp;like&nbsp;this,&nbsp;please&nbsp;replace&nbsp;the&nbsp;uid&nbsp;and&nbsp;password&nbsp;in&nbsp;it.  
  
  
  
[geostore.com/OGC/OGCInterface?BBOX=-5.625,56.25,0,61.875](http://geostore.com/OGC/OGCInterface?BBOX=-5.625,56.25,0,61.875)&EXCEPTIONS=application/vnd.ogc.se\_inimage&FORMAT=IMAGE/PNG&HEIGHT=256&layers=ENVIRONMENT&PASSWORD=[YourPassword]&REQUEST=GetMap&SERVICE=WMS&SRS=EPSG:4326&styles=DEFAULT&UID=[YourUID]&VERSION=1.1.1&WIDTH=256

 ![](https://community.thinkgeo.com/uploads/default/original/2X/5/587e85739e0baae75e89057eb14010ebf460da56.jpg)  
  
  
  
As&nbsp;below&nbsp;is&nbsp;my&nbsp;test&nbsp;code:  
  
  
  
&nbsp;private&nbsp;void&nbsp;WpfMap\_Loaded(object&nbsp;sender,&nbsp;RoutedEventArgs&nbsp;e)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Map1.MapUnit&nbsp;=&nbsp;GeographyUnit.DecimalDegree;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WmsOverlay&nbsp;wms&nbsp;=&nbsp;new&nbsp;WmsOverlay(new&nbsp;Uri("geostore.com/OGC/OGCInterface"));  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wms.Parameters.Add("UID",&nbsp;"YOURUID");  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wms.Parameters.Add("PASSWORD",&nbsp;"YOURPASSWORD");  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wms.Parameters.Add("layers",&nbsp;"ENVIRONMENT");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wms.Parameters.Add("styles",&nbsp;"DEFAULT");&nbsp;  
  
  
  
  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wms.SendingWebRequest&nbsp;+=&nbsp;wms\_SendingWebRequest;  
  
  
  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Map1.Overlays.Add(wms);  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Map1.CurrentExtent&nbsp;=&nbsp;new&nbsp;RectangleShape(-9.49714,&nbsp;61.581,&nbsp;4.56425,&nbsp;49.7668);  
  
  
  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Map1.Refresh();  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}  
  
  
  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;void&nbsp;wms\_SendingWebRequest(object&nbsp;sender,&nbsp;SendingWebRequestEventArgs&nbsp;e)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Debug.WriteLine(e.WebRequest.RequestUri);  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}  
  
  
  
BTW,&nbsp;it&nbsp;looks&nbsp;their&nbsp;server&nbsp;is&nbsp;not&nbsp;stable,&nbsp;when&nbsp;I&nbsp;refresh&nbsp;the&nbsp;same&nbsp;url&nbsp;I&nbsp;tested&nbsp;and&nbsp;get&nbsp;a&nbsp;image&nbsp;before,&nbsp;I&nbsp;get&nbsp;an&nbsp;exception&nbsp;now.  
  
  
  
 ![](https://community.thinkgeo.com/uploads/default/original/2X/7/722815b021ec0bf277fde5bae5d739789daf55cc.jpg)  
  
  
  
So&nbsp;I&nbsp;think&nbsp;your&nbsp;code&nbsp;won’t&nbsp;works&nbsp;correct&nbsp;for&nbsp;it.  
  
  
  
Regards,  
  
  
  
Don

---

<div class="post-metadata">

**Author:** ![Jonathan3](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/j/c68b51/32.png) [@Jonathan3](https://community.thinkgeo.com/u/Jonathan3)\
**Post date:** [February 11, 2016, 5:58am UTC](https://community.thinkgeo.com/t/ows-is-an-undeclared-prefix-line-131-position-10/2511/9 "2016-02-11T05:58:32Z")

</div>

Don,  
  
  
  
Thanks&nbsp;for&nbsp;the&nbsp;information.&nbsp;&nbsp;I&nbsp;have&nbsp;changed&nbsp;the&nbsp;original&nbsp;message&nbsp;to&nbsp;remove&nbsp;the&nbsp;UID&nbsp;and&nbsp;PWD,&nbsp;also&nbsp;I&nbsp;have&nbsp;tried&nbsp;your&nbsp;suggestions&nbsp;and&nbsp;I&nbsp;have&nbsp;reached&nbsp;a&nbsp;working&nbsp;point&nbsp;although&nbsp;not&nbsp;quite&nbsp;the&nbsp;way&nbsp;you&nbsp;suggested.  
  
  
  
Firstly&nbsp;I&nbsp;don’t&nbsp;appear&nbsp;to&nbsp;have&nbsp;WmsOverlay&nbsp;as&nbsp;an&nbsp;available&nbsp;type&nbsp;but&nbsp;I&nbsp;have&nbsp;used&nbsp;WmsRasterLayer&nbsp;and&nbsp;maybe&nbsp;that&nbsp;will&nbsp;explain&nbsp;the&nbsp;differences?  
  
  
  
My&nbsp;code&nbsp;currently&nbsp;needs&nbsp;some&nbsp;work&nbsp;but&nbsp;the&nbsp;chopped&nbsp;about&nbsp;version&nbsp;looks&nbsp;like&nbsp;this:

> `01.``/// <summary>`  
> `02.``/// Add a WMS raster layer`  
> `03.``/// </summary>`  
> `04.``/// <param name="wmsData"></param>`  
> `05.``private`&nbsp;`void`&nbsp;`AddWMSLayer(WmsDataSource wmsData, LayerOrderRecord layerRecord)`  
> `06.``{`  
> `07.``    ``// Adding Wms Layer`  
> `08.``    ``//WmsRasterLayer wms = new WmsRasterLayer(new Uri(wmsData.path));`  
> `09.``    ``WmsRasterLayer wms = ``new`&nbsp;`WmsRasterLayer(`  
> `10.``        ``new`&nbsp;`Uri(``"<a href="geostore.com/OGC/OGCInterface?SERVICE=WMS&UID=UDATAGOV2011&PASSWORD=datagov2011&FORMAT=image/png&INTERFACE=ENVIRONMENT&EXCEPTIONS=INIMAGE">geostore.com/OGC/OGCInte…NS=INIMAGE</a>"``));`  
> `11.`&nbsp;  
> `12.``    ``wms.IsTransparent = ``true``;`  
> `13.``    ``//wms.OutputFormat = "image/png";`  
> `14.``    ``wms.Crs = ``"EPSG:27700"``;`  
> `15.`&nbsp;  
> `16.``    ``wms.Parameters.Add(``"FORMAT"``, ``"image/png"``);`  
> `17.`&nbsp;  
> `18.``    ``wms.Parameters.Add(``"UID"``, ``"xxxxxx"``);`  
> `19.``    ``wms.Parameters.Add(``"PASSWORD"``, ``"xxxxxx"``);`  
> `20.``    ``wms.Parameters.Add(``"EXCEPTIONS"``, ``"INIMAGE"``);`  
> `21.``    ``//wms.Parameters.Add("EXCEPTIONS", "application/vnd.ogc.se_inimage");`  
> `22.``    ``//wms.Parameters.Add("LAYERS", "ENVIRONMENT");`  
> `23.``    ``//wms.Parameters.Add("LC", "0");`  
> `24.``    ``wms.Parameters.Add(``"STYLES"``, ``"Default"``);`  
> `25.`&nbsp;  
> `26.``    ``wms.SendingWebRequest += wms_SendingWebRequest;`  
> `27.`&nbsp;  
> `28.`&nbsp;  
> `29.``   ``foreach`&nbsp;`(String layerName ``in`&nbsp;`wmsData.layers) { wms.ActiveLayerNames.Add(layerName); }`  
> `30.``   ``wms.Name = wmsData.name;`  
> `31.`&nbsp;  
> `32.``    ``// Set state information (wms data source and layer name the same)`  
> `33.``    ``wms.IsVisible = ProjectHelper.IsLayerVisible(wmsData.name, wmsData.name);`  
> `34.``    `&nbsp;  
> `35.``    ``// Only add layer if WMS works (otherwise get overloaded with errors)`  
> `36.``    ``try`  
> `37.``    ``{`

  
At&nbsp;the&nbsp;moment&nbsp;there&nbsp;is&nbsp;a&nbsp;certain&nbsp;amount&nbsp;of&nbsp;overlap&nbsp;between&nbsp;the&nbsp;URI&nbsp;and&nbsp;the&nbsp;parameters.add(…)&nbsp;statements&nbsp;that&nbsp;needs&nbsp;a&nbsp;tidy.&nbsp;&nbsp;Oddly&nbsp;some&nbsp;appear&nbsp;to&nbsp;be&nbsp;needed&nbsp;in&nbsp;both&nbsp;places,&nbsp;also&nbsp;using&nbsp;EXCEPTIONS=INIMAGE&nbsp;appeared&nbsp;to&nbsp;be&nbsp;essential&nbsp;otherwise&nbsp;it&nbsp;came&nbsp;back&nbsp;with&nbsp;an&nbsp;invalid&nbsp;value&nbsp;for&nbsp;exceptions&nbsp;response&nbsp;(surprisingly&nbsp;EXCEPTIONS=&nbsp;application/vnd.ogc.se\_inimage&nbsp;did&nbsp;not&nbsp;work).  
  
  
  
Thanks,  
  
Jonathan

---

<div class="post-metadata">

**Author:** ![Ethan](https://community.thinkgeo.com/user_avatar/community.thinkgeo.com/ethan/32/19964_2.png) [@Ethan](https://community.thinkgeo.com/u/Ethan)\
**Post date:** [February 14, 2016, 5:23am UTC](https://community.thinkgeo.com/t/ows-is-an-undeclared-prefix-line-131-position-10/2511/10 "2016-02-14T05:23:24Z")

</div>

Hi&nbsp;Jonathan,&nbsp;  
&nbsp;&nbsp;  
&nbsp;If&nbsp;that&nbsp;can&nbsp;work&nbsp;for&nbsp;you,&nbsp;I&nbsp;think&nbsp;choose&nbsp;which&nbsp;class&nbsp;is&nbsp;not&nbsp;important.&nbsp;I&nbsp;tested&nbsp;your&nbsp;WMS&nbsp;server&nbsp;but&nbsp;it&nbsp;looks&nbsp;cannot&nbsp;be&nbsp;accessed&nbsp;today.&nbsp;&nbsp;  
&nbsp;&nbsp;  
&nbsp;So&nbsp;I&nbsp;think&nbsp;if&nbsp;you&nbsp;solved&nbsp;the&nbsp;parameter&nbsp;problem,&nbsp;sometimes&nbsp;it&nbsp;maybe&nbsp;still&nbsp;will&nbsp;get&nbsp;error&nbsp;tile&nbsp;because&nbsp;server&nbsp;stable&nbsp;problem.&nbsp;&nbsp;  
&nbsp;&nbsp;  
&nbsp;Regards,&nbsp;  
&nbsp;&nbsp;  
&nbsp;Don

---

<div class="post-metadata">

**Author:** ![Jonathan3](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/j/c68b51/32.png) [@Jonathan3](https://community.thinkgeo.com/u/Jonathan3)\
**Post date:** [February 15, 2016, 1:51am UTC](https://community.thinkgeo.com/t/ows-is-an-undeclared-prefix-line-131-position-10/2511/11 "2016-02-15T01:51:01Z")

</div>

Don,&nbsp;  
&nbsp;&nbsp;  
&nbsp;Thanks&nbsp;again&nbsp;form&nbsp;the&nbsp;help,&nbsp;the&nbsp;server&nbsp;seems&nbsp;to&nbsp;be&nbsp;working&nbsp;OK&nbsp;at&nbsp;the&nbsp;moment&nbsp;and&nbsp;I&nbsp;have&nbsp;now&nbsp;reworked&nbsp;my&nbsp;code&nbsp;to&nbsp;be&nbsp;much&nbsp;neater&nbsp;and&nbsp;work&nbsp;nicer.&nbsp;&nbsp;The&nbsp;key&nbsp;bits&nbsp;for&nbsp;me&nbsp;were&nbsp;(a)&nbsp;using&nbsp;parameters&nbsp;for&nbsp;UID&nbsp;and&nbsp;PASSWORD&nbsp;otherwise&nbsp;they&nbsp;seem&nbsp;to&nbsp;get&nbsp;lost&nbsp;somewhere&nbsp;if&nbsp;included&nbsp;in&nbsp;the&nbsp;WmsRasterLayer’s&nbsp;URI&nbsp;and&nbsp;(b)&nbsp;having&nbsp;the&nbsp;exceptions&nbsp;parameter&nbsp;with&nbsp;a&nbsp;value&nbsp;of&nbsp;INIMAGE&nbsp;(neither&nbsp;the&nbsp;full&nbsp;version&nbsp;or&nbsp;omitting&nbsp;it&nbsp;entirely&nbsp;seemed&nbsp;to&nbsp;work).&nbsp;  
&nbsp;&nbsp;  
&nbsp;Regards,&nbsp;  
&nbsp;Jonathan

---

<div class="post-metadata">

**Author:** ![Ethan](https://community.thinkgeo.com/user_avatar/community.thinkgeo.com/ethan/32/19964_2.png) [@Ethan](https://community.thinkgeo.com/u/Ethan)\
**Post date:** [February 16, 2016, 1:03am UTC](https://community.thinkgeo.com/t/ows-is-an-undeclared-prefix-line-131-position-10/2511/12 "2016-02-16T01:03:46Z")

</div>

Hi&nbsp;Jonathan,&nbsp;&nbsp;  
&nbsp;&nbsp;  
&nbsp;I&nbsp;am&nbsp;glad&nbsp;to&nbsp;hear&nbsp;that&nbsp;works&nbsp;for&nbsp;you.&nbsp;  
&nbsp;&nbsp;  
&nbsp;Regards,&nbsp;  
&nbsp;&nbsp;  
&nbsp;Don&nbsp;
