I am quite surprised to discover several WFS services (v1.0.0) running on the web which are not compliant with the OGC WFS-1.0.0 standard. In the framework of my project, I use a JAXB binding built with the XSD schemas from the OGC, and notably the schemas for WFS v1.0.0. As you imagine, not OGC-compliant services are a problem in such a project.
The problem of compliance is for example the XML element:
/WFS_Capabilities/ServiceIndentification
which is replaced by:
/WFS_Capabilities/Service
For example in the capabilities: http://www.disasterschartercatalog.org/ogc/cecec4wfs?REQUEST=GetCapabilities&VERSION=1.0.0&SERVICE=WFS
Is anyone know the reasons of this? is it something common?