I'm using the build versions of ext and geoext and tried both the build 
and debug version of OpenLayers.
Also I've tried to put the override script in the beginning and the end 
of the sequence.
I tried to manually add the namespace via
OpenLayers.Format.WFST.v1_0_0.prototype.namespaces.gml32 = 
'http://www.opengis.net/gml/3.2';

but that didn't add the namespace to the correct object:
If I put a breakpoint in the function readNode of 
OpenLayers.Format.XML.js (line 616) this.namespaces doesn't contain the 
namespace and OpenLayers.Format.WFST.v1_0_0.prototype.namespaces does 
contain it.

The current sequence of loading is:
override-openlayers.js
ext-base.js
ext-all.js
OpenLayers.js
GeoExt.js
<configuration scripts for the application>

Steven

On 6/30/2010 11:22 AM, Pierre Giraud wrote:
> This is weird.
> Are you using built or debug versions of the libraries ?
> Did you check the files loading sequence ?
>
> Pierre
>
> On Wed, Jun 30, 2010 at 11:09 AM, Steven Ottens<[email protected]>  wrote:
>    
>> Hi All,
>>
>> I'm trying to display GML 3.2.1 in a GeoExt application. I've found out how 
>> to enable GML 4.2.1 support in OpenLayers and I've written an override 
>> function which works with pure OpenLayers (see 
>> http://osgeo-org.1803224.n2.nabble.com/GML-3-2-1-td5212173.html ). However 
>> when I use the same function with GeoExt, it doesn't work.
>>
>> OpenLayers.Util.extend(OpenLayers.Format.WFST.v1.prototype.namespaces, 
>> {gml32: 'http://www.opengis.net/gml/3.2'});
>> OpenLayers.Util.extend(OpenLayers.Format.WFST.v1_1_0.prototype.readers, 
>> {"gml32": OpenLayers.Format.GML.v3.prototype.readers["gml"]});
>>
>> There are two overrides involved in this particular fix; one is to add 
>> another namespace to the WFST Format and one to add an other reader for that 
>> namespace in the WFST format. Adding a reader does work, however adding a 
>> namespace doesn't. I tried to add the namespace to the different versions of 
>> Format.WFST, but to no effect.
>>
>> Is there a similar function in GeoExt which takes precedent over the 
>> OpenLayers one, or is there another reason why I cannot add the namespace?
>>
>> regards,
>> Steven
>>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://www.geoext.org/cgi-bin/mailman/listinfo/dev
>>
>>      
>
>
>    


_______________________________________________
Dev mailing list
[email protected]
http://www.geoext.org/cgi-bin/mailman/listinfo/dev

Reply via email to