| Name | Type | Use | Default | Fixed | Annotation |
| name | xs:string | required | | | | documentation | | Required attribute that defines the feature class name, used when matching existing native XFM features or creating new features. Use name="" to match non-XFM features, and name="*" to match existing native XFM features. Can contain variable references using $(VariableName) notation. |
|
| alias | xs:string | optional | | | | documentation | | Optional attribute that defines a display label for the feature. If not defined, the feature name will be used. Can contain variable references using $(VariableName) notation. |
|
| type | featureType | optional | | | | documentation | | The feature type, can contain variable references using $(VariableName) notation. This is not required but is strongly recommended. It is a criteria used when matching elements to features, but is also used to know the icon to display for a feature. |
|
| zoom_min | xs:string | optional | | | | documentation | | The minimum zoom level that the feature is displayed. Value must be a number, can contain variable references using $(VariableName) notation. |
|
| zoom_max | xs:string | optional | | | | documentation | | The maximum zoom level that the feature is displayed. Value must be a number, can contain variable references using $(VariableName) notation. |
|
| category | xs:string | optional | | | | documentation | | The category for the feature is used to group features together, can contain variable references using $(VariableName) notation. |
|
| searchable | xs:string | optional | true | | | documentation | | If true, make this feature's text elements searchable, default is true. Value must either be true or false, can contain variable references using $(VariableName) notation. |
|
| priority | xs:string | optional | | | | documentation | | The display priority for the feature, lower numbers have higher priority, can contain variable references using $(VariableName) notation. |
|
| exclude | xs:string | optional | false | | | documentation | | If true, exclude this feature from processing, default is false. Value must either be true or false, can contain variable references using $(VariableName) notation. |
|
| holes | xs:boolean | optional | false | | | documentation | | If true, this feature class may contain polygons with holes (only considered when type is "polygon"), can contain variable references using $(VariableName) notation. |
|