[OWSLib-users] RuntimeError: Document is XML, but not CSW-ish

Tom Kralidis tomkralidis at gmail.com
Tue Dec 15 03:35:35 PST 2015


Hi Julie: this works in MetaSearch because MetaSearch invokes
owslib.csw.CatalogueServiceWeb with the skip_caps option, which skips
Capabilities XML parsing, which in the case below proves problematic.

Hope this helps.

..Tom

On Tue, 15 Dec 2015, Julie Pierson wrote:

> Date: Tue, 15 Dec 2015 09:04:45 +0100
> From: Julie Pierson <julie.pierson at cnrs.fr>
> To: Tom Kralidis <tomkralidis at gmail.com>
> Cc: owslib-users at lists.osgeo.org
> Subject: Re: [OWSLib-users] RuntimeError: Document is XML, but not CSW-ish
> 
> Thanks for your help Tom. I will investigate on the server side then. But do 
> you know how it's possible that the CSW seems to work ok with the metasearch 
> tool in QGIS then ?
> Thanks again,
> Julie.
>
> Le 14/12/2015 20:57, Tom Kralidis a écrit :
>> 
>> 
>> On Mon, 14 Dec 2015, Julie Pierson wrote:
>> 
>>> Date: Mon, 14 Dec 2015 16:24:56 +0100
>>> From: Julie Pierson <julie.pierson at cnrs.fr>
>>> To: owslib-users at lists.osgeo.org
>>> Subject: [OWSLib-users] RuntimeError: Document is XML, but not CSW-ish
>>> 
>>> Hi list,
>>> 
>>> I'm using csw.getrecords2 on several csw. For most of them, everything 
>>> works fine, but I encounter a problem for this one :
>>> http://www.geocatalogue.fr/api-public/servicesRest?SERVICE=CSW
>>> 
>>> I get this error :
>>> File "/mnt/python_modules/owslib/csw.py", line 680, in _invoke
>>>     raise RuntimeError('Document is XML, but not CSW-ish')
>>> RuntimeError: Document is XML, but not CSW-ish
>>> 
>>> I tried using the metasearch tool in QGIS and it works fine for this same 
>>> csw.
>>> 
>>> Does anyone know what may be the cause of this error ? Maybe I am missing 
>>> something obvious ?
>>> 
>> 
>> In this case, OWSLib is making a standard CSW GetRecords request.
>> The CSW above is instead returning a SOAP encoded response.  This is an 
>> error
>> with the server.
>> 
>> Hope this helps.
>> 
>> ..Tom
>
> -- 
> Géomaticienne
> UMR 5185 ADESS, CNRS
> Maison des Suds
> 12, Esplanade des Antilles
> 33607 Pessac Cedex
> Tel +33 (0)5 56 84 82 07
> http://www.ades.cnrs.fr/
>
>


More information about the OWSLib-users mailing list