I finally found out that geometryName and filter property have to be e x a c t l y this way:<br>geometryName: 'mne:posicionEspacial/mne:PosicionEspacial/mne:geometria',<br>property: 'mne:nombreEntidad/mne:NombreEntidad/mne:nombre',<br><br>But there is still no way to read the feature.attributes.<br>The higher level namespaces ‘nombreEntidad’, ‘tipoEntidad’ etc. are there, but null. The information I actually want sits one level lower (‘nombre’, ‘tipo’ etc.).<br><br>Any idea how I can drill down to the information? <br><br>My gazetteer layer now:<br><br>var myFilter = new OpenLayers.Filter.Comparison({<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type: "~",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; property: 'mne:nombreEntidad/mne:NombreEntidad/mne:nombre', <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value: "Madrid" <br>});<br><br>var myLayer = new OpenLayers.Layer.Vector( "my title",&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp; strategies: [new OpenLayers.Strategy.BBOX({ ratio:1, resFactor:1 })],<br>&nbsp;&nbsp; protocol: new OpenLayers.Protocol.WFS({<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; url: "http://www.idee.es/IDEE-WFS-Nomenclator-NGC/services?",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; featureType: 'Entidad', <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; featurePrefix: 'mne',<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; featureNS :&nbsp; "http://www.idee.es/mne",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; geometryName: 'mne:posicionEspacial/mne:PosicionEspacial/mne:geometria',<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; readFormat: new OpenLayers.Format.GML(),<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; srsName: "EPSG:4230",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; version: '1.1.0',&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; extractAttributes: true<br>&nbsp;&nbsp; }),<br>&nbsp;&nbsp; projection: new OpenLayers.Projection("EPSG:4230"),<br>&nbsp;&nbsp; filter: myFilter<br>});<br>