---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../../modules.md) / [operations/cap](../index.md) / parseCommerceFeatureStatesXml

# Function: parseCommerceFeatureStatesXml()

> **parseCommerceFeatureStatesXml**(`xml`, `siteId`): `Promise`\<[`CommerceFeatureState`](../interfaces/CommerceFeatureState.md)[]\>

Defined in: [packages/b2c-tooling-sdk/src/operations/cap/list.ts:227](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/9c8c448223735b087738106fca3bc4c8e812ceb7/packages/b2c-tooling-sdk/src/operations/cap/list.ts#L227)

Parses a commerce-feature-states.xml string into CommerceFeatureState objects.

## Parameters

### xml

`string`

XML string to parse

### siteId

`string`

Site ID to associate with parsed states (used as fallback if not in XML attributes)

## Returns

`Promise`\<[`CommerceFeatureState`](../interfaces/CommerceFeatureState.md)[]\>

Array of parsed commerce feature states
