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

Julie Pierson julie.pierson at cnrs.fr
Tue Dec 15 05:45:34 PST 2015


Ok, thanks Tom, this gives me more information to solve my problem.
Julie.

Le 15/12/2015 12:35, Tom Kralidis a écrit :
>
> 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/
>>
>>

-- 
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