?? wfs-capabilities.xsd
字號:
<?xml version="1.0" ?><xsd:schema targetNamespace="http://www.opengis.net/wfs" xmlns:wfs="http://www.opengis.net/wfs" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <!-- Comments in this document may impose additional constraints beyond those codified in the schema syntax. A conformant Web Feature Server must provide Capabilities XML that (1) validates against this schema (2) does not violate the constraints stated in comments herein. --> <!-- ============================================================== Imports ... ============================================================== --> <xsd:import namespace="http://www.opengis.net/ogc" schemaLocation="../../filter/1.0.0/filterCapabilities.xsd" /> <!-- ============================================================== Global elements and attributes ============================================================== --> <!-- A descriptive narrative for more information about this server. --> <xsd:element name="Abstract" type="xsd:string"/> <!-- Elements containing text blocks indicating what fees or access constraints are imposed by the service provider on the service or data retrieved from the server. The reserved keyword "NONE" indicates no constraint exists. --> <xsd:element name="AccessConstraints" type="xsd:string"/> <xsd:element name="Fees" type="xsd:string"/> <!-- Short words to help catalog searching. Currently, no controlled vocabulary has been defined. --> <xsd:element name="Keywords" type="xsd:string"/> <!-- The top-level HTTP URL of this service. Typically the URL of a "home page" for the service. See also the onlineResource attributes of <DCPType> children, below. Currently, no non-HTTP platforms have been specified. --> <xsd:element name="OnlineResource"/> <xsd:element name="SRS" type="xsd:string"/> <!-- A human-readable title to briefly identify this server in menus. --> <xsd:element name="Title" type="xsd:string"/> <xsd:element name="Query" type="wfs:EmptyType"/> <xsd:element name="Insert" type="wfs:EmptyType"/> <xsd:element name="Update" type="wfs:EmptyType"/> <xsd:element name="Delete" type="wfs:EmptyType"/> <xsd:element name="Lock" type="wfs:EmptyType"/> <!-- REDEFINE THIS ELEMENT AS NEEDED IN YOUR XML --> <xsd:element name="VendorSpecificCapabilities" type="xsd:string"/> <!-- ============================================================== Root element ============================================================== --> <!-- The parent element of the Capabilities document includes as children a Service element with general information about the server, a Capability element with specific information about the kinds of functionality offered by the server, a FeatureTypeList element defining the list of all feature types available from this server and a FeatureCapabilities element describing the filter capabilities of the server. --> <xsd:element name="WFS_Capabilities" type="wfs:WFS_CapabilitiesType"/> <!-- ============================================================== Types ============================================================== --> <xsd:complexType name="WFS_CapabilitiesType"> <xsd:sequence> <!-- The Service element provides metadata for the service as a whole. --> <xsd:element name="Service" type="wfs:ServiceType"/> <!-- A Capability lists available request types, how exceptions may be reported, and whether any vendor-specific capabilities are defined. It also lists all the feature types available from this feature server. --> <xsd:element name="Capability" type="wfs:CapabilityType"/> <xsd:element name="FeatureTypeList" type="wfs:FeatureTypeListType"/> <xsd:element ref="ogc:Filter_Capabilities" /> </xsd:sequence> <!-- The version attribute specifies the specification revision to which this schema applies. Its format is one,t two or three integers separated by periods: "x", or "x.y", or "x.y.z", with the most significant number appearing first. Future revisions are guaranteed to be numbered in monotonically increasing fashion, though gaps may appear in the sequence. --> <xsd:attribute name="version" type="xsd:string" fixed="1.0.0"/> <!-- The updateSequence attribute is a sequence number for managing propagation of the contents of this document. For example, if a Feature Server adds some data feature types it can increment the update sequence to inform catalog servers that their previously cached versions are now stale. The format is a positive integer. --> <xsd:attribute name="updateSequence" type="xsd:nonNegativeInteger" default="0"/> </xsd:complexType> <xsd:complexType name="ServiceType"> <xsd:sequence> <xsd:element name="Name" type="xsd:string"/> <xsd:element ref="wfs:Title"/> <xsd:element ref="wfs:Abstract" minOccurs="0"/> <xsd:element ref="wfs:Keywords" minOccurs="0"/> <xsd:element ref="wfs:OnlineResource"/> <xsd:element ref="wfs:Fees" minOccurs="0"/> <xsd:element ref="wfs:AccessConstraints" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CapabilityType"> <xsd:sequence> <xsd:element name="Request" type="wfs:RequestType"/> <!-- The optional VendorSpecificCapabilities element lists any capabilities unique to a particular server. Because the information is not known a priori, it cannot be constrained by this particular schema document. A vendor-specific schema fragment must be supplied at the start of the XML capabilities document, after the reference to the general WFS_Capabilities schema. --> <xsd:element ref="wfs:VendorSpecificCapabilities" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="FeatureTypeListType"> <xsd:sequence> <xsd:element name="Operations" type="wfs:OperationsType" minOccurs="0"/> <xsd:element name="FeatureType" type="wfs:FeatureTypeType" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <!-- Available WFS-defined request types are listed here. At least one of the values is required, but more than one may be given. --> <xsd:complexType name="RequestType"> <xsd:choice maxOccurs="unbounded"> <xsd:element name="GetCapabilities" type="wfs:GetCapabilitiesType"/> <xsd:element name="DescribeFeatureType" type="wfs:DescribeFeatureTypeType"/> <xsd:element name="Transaction" type="wfs:TransactionType"/> <xsd:element name="GetFeature" type="wfs:GetFeatureTypeType"/> <xsd:element name="GetFeatureWithLock" type="wfs:GetFeatureTypeType"/> <xsd:element name="LockFeature" type="wfs:LockFeatureTypeType"/> </xsd:choice> </xsd:complexType> <xsd:complexType name="GetCapabilitiesType"> <xsd:sequence> <xsd:element name="DCPType" type="wfs:DCPTypeType" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DescribeFeatureTypeType"> <xsd:sequence> <xsd:element name="SchemaDescriptionLanguage" type="wfs:SchemaDescriptionLanguageType"/> <xsd:element name="DCPType" type="wfs:DCPTypeType" maxOccurs="unbounded"/> </xsd:sequence>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -