OpenLayers v4.0.1 API - Class: OSMXML

# Class: OSMXML

This documentation is for OpenLayers v4.0.1. The latest is v.

## ol.format.OSMXML

Feature format for reading data in the OSMXML format.

#### new ol.format.OSMXML()

src/ol/format/osmxml.js, line 27

### Extends

- ol.format.XMLFeature

### Methods

#### readFeatures(source, opt_options){Array.<ol.Feature>}

src/ol/format/osmxml.js, line 181

  Read all features from an OSM source.

  Name | Type | Description
  --- | --- | ---
  `source` | Document | Node | Object | string | Source.

  `options`

  Read options.

  Name | Type | Description
  --- | --- | ---
  `dataProjection` | ol.ProjectionLike | Projection of the data we are reading. If not provided, the projection will be derived from the data (where possible) or the `defaultDataProjection` of the format is assigned (where set). If the projection can not be derived from the data and if no `defaultDataProjection` is set for a format, the features will not be reprojected.
  `featureProjection` | ol.ProjectionLike | Projection of the feature geometries created by the format reader. If not provided, features will be returned in the `dataProjection`.

  ##### Returns:

  Features.

#### readProjection(source){ol.proj.Projection}

src/ol/format/osmxml.js, line 210

  Read the projection from an OSM source.

  Name | Type | Description
  --- | --- | ---
  `source` | Document | Node | Object | string | Source.

  ##### Returns:

  Projection.