Hi Pedro, hi list,
it might not be perfect, but this is how it works. Maybe it helps someone else.
var filter = new OpenLayers.Format.Filter({version: "1.1.0"});
var xml = new OpenLayers.Format.XML();
var filter1 = new OpenLayers.Filter.Logical({
type: OpenLayers.Filter.Logical.OR,
filters: [
new OpenLayers.Filter.Comparison({
type: OpenLayers.Filter.Comparison.EQUAL_TO,
property: "myAttributeName",
value: "myAttributeValue"
}),
new OpenLayers.Filter.Comparison({
type: OpenLayers.Filter.Comparison.EQUAL_TO,
property: "myAttributeName",
value: "myAttributeValue"
})
]
});
filter = xml.write(filter.write(filter1));
var sellayer = new OpenLayers.Layer.WFS(
"Selected Features",
"http://myDomain.com/geoserver/wfs",
{
typename: 'namespace:features', //e.g.'topp:tasmania_roads'
srs: 'EPSG:11111',
tiled: 'true',
filter:filter
}
);
map.addLayer(sellayer);
Thanks for your help.
Babsi
_____________________________________________________________
DSL-Preisknaller: DSL-Komplettpakete von WEB.DE schon für
16,99 Euro/mtl.!* Hier klicken: http://produkte.web.de/go/02/
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users