一个开发的接口只能提供某些的公共能力。<Native>元素允许访问服务提供者的任何特定的 WFS 服务或数据存储的能力。
<Native>元素在 XML Schema 中的定义如下:
<xsd:element name="Native" type="wfs:NativeType"/>
<xsd:complexType name="NativeType">
<xsd:any/>
<xsd:attribute name="vendorId" type="xsd:string" use="required"/>
<xsd:attribute name="safeToIgnore" type="xsd:boolean" use="required"/>
</xsd:complexType>
<Native>元素包含了服务提供者的特殊命令和操作。
vendorId 属性用来认证识别包含在<Native>元素中的命令和操作的服务提供者。该属性提供了一种方式允许 WFS 决定它是否可以处理这个命令。
当<Native>元素中的命令或操作不被识别时,safeToIgnore 属性用来指导 WFS 采取措施。safeToIgnore 的值为 true 或者 false,当 safeToIgnore=false 时,表示<Native>元素不能被忽略,如果 WFS 不能处理,<Native>元素中关联的操作将失败;当 safeToIgnore=true 时,表示<Native>元素可以被安全的忽略。