Hi,
I think this is a small bug, but not if it depends on OGR or the server I
query.

If I run

ogrinfo --debug on -ro -al "CSW:http://geodati.gov.it/RNDT/csw"; -where
"subject LIKE 'salute'"

I have the below XML query:

<?xml version="1.0" encoding="UTF-8"?>
<csw:GetRecords resultType="results" service="CSW" version="2.0.2"
startPosition="1" maxRecords="500" xmlns:csw="
http://www.opengis.net/cat/csw/2.0.2"; xmlns:gml="http://www.opengis.net/gml";
xmlns:dc="http://purl.org/dc/elements/1.1/"; xmlns:dct="
http://purl.org/dc/terms/"; xmlns:ogc="http://www.opengis.net/ogc";
xmlns:ows="http://www.opengis.net/ows"; xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="
http://www.opengis.net/cat/csw/2.0.2
http://schemas.opengis.net/csw/2.0.2/CSW-discovery.xsd";>
  <csw:Query typeNames="csw:Record">
    <csw:ElementSetName>full</csw:ElementSetName>
    <csw:Constraint version="1.1.0">
      <ogc:Filter>
        <ogc:PropertyIsLike wildCard='*' singleChar='_' escapeChar='!'>
          <ogc:PropertyName>dc:subject</ogc:PropertyName>
          <ogc:Literal>salute</ogc:Literal>
        </ogc:PropertyIsLike>
      </ogc:Filter>
    </csw:Constraint>
  </csw:Query>
</csw:GetRecords>

As you can see we have single quotes in
<ogc:PropertyIsLike wildCard='*' singleChar='_' escapeChar='!'>

For reasons of uniformity and consistency I think here too there should be
double quotes.
Am I wrong?
If not, could I open an issue?

Thank you

>

-- 
___________________

Andrea Borruso
website: https://medium.com/tantotanto
38° 7' 48" N, 13° 21' 9" E, EPSG:4326
___________________

"cercare e saper riconoscere chi e cosa,
 in mezzo all’inferno, non è inferno,
e farlo durare, e dargli spazio"

Italo Calvino
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to