pengis.net/wfs:InsertElementType.
<xsd:complexType name="InsertElementType"> <xsd:annotation> <xsd:documentation> An Insert element may contain a feature collection or one or more feature instances to be inserted into the repository. </xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element ref="gml:_FeatureCollection"/> <xsd:sequence> <xsd:element maxOccurs="unbounded" ref="gml:_Feature"/> </xsd:sequence> </xsd:choice> <xsd:attribute default="GenerateNew" name="idgen" type="wfs:IdentifierGenerationOptionType" use="optional"> <xsd:annotation> <xsd:documentation> The idgen attribute control how a WFS generates identifiers from newly created feature instances using the Insert action. The default action is to have the WFS generate a new id for the features. This is also backward compatible with WFS 1.0 where the only action was for the WFS to generate an new id. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="handle" type="xsd:string" use="optional"> <xsd:annotation> <xsd:documentation> The handle attribute allows a client application to assign a client-generated request identifier to an Insert action. The handle is included to facilitate error reporting. If an Insert action in a Transaction request fails, then a WFS may include the handle in an exception report to localize the error. If no handle is included of the offending Insert element then a WFS may employee other means of localizing the error (e.g. line number). </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute default="text/xml; subtype=gml/3.1.1" name="inputFormat" type="xsd:string" use="optional"> <xsd:annotation> <xsd:documentation> This inputFormat attribute is used to indicate the format used to encode a feature instance in an Insert element. The default value of 'text/xml; subtype=gml/3.1.1' is used to indicate that feature encoding is GML3. Another example might be 'text/xml; subtype=gml/2.1.2' indicating that the feature us encoded in GML2. A WFS must declare in the capabilities document, using a Parameter element, which version of GML it supports. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="srsName" type="xsd:anyURI" use="optional"> <xsd:annotation> <xsd:documentation> The optional srsName attribute is used to assert the SRS of the incoming feature data, which can be useful if the incoming feature data does not have an SRS declared for each geometry. If the srsName attribute exists on an <Insert> element, its value shall be equivalent to the value of <DefaultSRS> or any of the <OtherSRS> of the relevant feature types. If, however, the SRS is not supported, the WFS shall raise an exception as described in subclause 7.7. If the srsName is not specified on the <Insert> element, the WFS shall interpret this to mean that the feature data is given in the <DefaultSRS> list, except where an SRS is specified on the feature geometry. In this case, if the SRS for such a geometry is one of the <DefaultSRS> or <OtherSR> values for the respective feature types, it will be transformed as required before insertion. However, if the aforesaid SRS is not supported for the respective feature type, the entire transaction shall fail and the WFS shall raise an exception as described in subclause 7.7. If atomic transactions are not supported by the underlying DBMS, the WFS shall skip any feature with an unsupported SRS and continue </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType>
@generated