<xsd:complexType name="GetFeatureType">
<xsd:annotation>
<xsd:documentation>
A GetFeature element contains one or more Query elements
that describe a query operation on one feature type. In
response to a GetFeature request, a Web Feature Service
must be able to generate a GML2 response that validates
using a schema generated by the DescribeFeatureType request.
A Web Feature Service may support other possibly non-XML
(and even binary) output formats as long as those formats
are advertised in the capabilities document.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="wfs:Query" maxOccurs="unbounded" />
</xsd:sequence>
<xsd:attribute name="version" type="xsd:string" use="required" fixed="1.0.0" />
<xsd:attribute name="service" type="xsd:string" use="required" fixed="WFS" />
<xsd:attribute name="handle" type="xsd:string" use="optional" />
<xsd:attribute name="outputFormat" type="xsd:string" use="optional" default="GML2">
<xsd:annotation>
<xsd:documentation>
The outputFormat attribute is used to specify the output
format that the Web Feature Service should generate in
response to a GetFeature or GetFeatureWithLock element.
The default value of GML2 indicates that the output is an
XML document that conforms to the Geography Markup Language
(GML) Implementation Specification V2.0.
Other values may be used to specify other formats as long
as those values are advertised in the capabilities document.
For example, the value WKB may be used to indicate that a
Well Known Binary format be used to encode the output.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="maxFeatures" type="xsd:positiveInteger" use="optional">
<xsd:annotation>
<xsd:documentation>
The maxFeatures attribute is used to specify the maximum
number of features that a GetFeature operation should
generate (regardless of the actual number of query hits).
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
|