[mapserver-users] XML parsing error with extended Inspire WMS 1.1.1 capabilities
Stephan Meißl
stephan at meissl.name
Wed Jan 29 05:48:25 PST 2014
Hi,
maybe the problem is that the inspire related elements are defined
directly in the capabilities document and not in the referenced DTD [1]
and thus not found by SAX.
Merging the definitions into one document and using it with libxml2
successfully validates the capabilities provided in autotest.
cu
Stephan
[1] http://schemas.opengis.net/wms/1.1.1/WMS_MS_Capabilities.dtd
On 01/29/2014 10:47 AM, Yves Jacolin wrote:
> Hello,
>
> I have the same issue. It seems that namespace header are not correct
> (just a guess, I could be wrong).
>
> Changing wms_inspire_capabilities from "embed" to "url" make a correct
> GetCapabilities.
>
> I can fill an issue and add some simple mapfile if needed.
>
> Regards,
>
> Y.
>
>
> 2013-11-25 Rahkonen Jukka <jukka.rahkonen at mmmtike.fi
> <mailto:jukka.rahkonen at mmmtike.fi>>
>
> Hi,
>
> The SAX parser in OpenJUMP reports an error when trying to read the
> GetCapabilities from Mapserver 6.5-dev based WMS service of Toscana.
> The URL to use is
> http://www502.regione.toscana.it/wmsraster/com.rt.wms.RTmap/wms?map=wmsctr&service=WMS&version=1.1.1&request=GetCapabilities
>
> The error from the parser is:
>
> IOException: org.xml.sax.SAXParseException: The prefix "xsi" for
> attribute "xsi:type"
> associated with an element type "inspire_common:MandatoryKeyword" is
> not bound.
>
> WMS 1.1.0 works OK (probably because GetCapabilities come without
> Inspire stuff) as well as WMS 1.3.0.
>
> -Jukka Rahkonen-
More information about the MapServer-users
mailing list