p.getNamespaces().add(new CatalogNamespaceSupport(catalog)); p.getNamespaces().declarePrefix("gml", GML.NAMESPACE); try { QueryType compiled =
public static void initRequestParser(Parser parser, WFSInfo wfs, GeoServer geoServer, Map kvp) { // check the strict flag to determine if we should validate or not Boolean strict = (Boolean) kvp.get("strict"); if (strict == null) { strict = Boolean.FALSE; } // check for cite compliance, we always validate for cite if (wfs.isCiteCompliant()) { strict = Boolean.TRUE; } parser.setValidating(strict.booleanValue()); WFSURIHandler.addToParser(geoServer, parser); Catalog catalog = geoServer.getCatalog(); // "inject" namespace mappings parser.getNamespaces().add(new CatalogNamespaceSupport(catalog)); }
parser.getNamespaces().add(new CatalogNamespaceSupport(catalog));
continue; parser.getNamespaces().declarePrefix( namespaces[i].getPrefix(), namespaces[i].getURI());
parser.setFailOnValidationError(true); parser.setValidating(true); parser.getNamespaces().declarePrefix("ogc", OGC.NAMESPACE); Filter filter = (Filter) parser.parse(new StringReader(constraint)); query.getConstraint().setFilter(filter);
parser.setValidating(true); parser.setEntityResolver(resolverProvider.getEntityResolver()); parser.getNamespaces().declarePrefix("ogc", OGC.NAMESPACE); Filter filter = (Filter) parser.parse(new StringReader(constraint)); query.getConstraint().setFilter(filter);