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

[@salesforce/b2c-tooling-sdk](../../modules.md) / [xml-validation](../index.md) / BundledXmlSchema

# Interface: BundledXmlSchema

Defined in: [packages/b2c-tooling-sdk/src/xml-validation/schemas.ts:22](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b7ec7d4a1464ef7bbb6a5757ffd6f99a18a31bf6/packages/b2c-tooling-sdk/src/xml-validation/schemas.ts#L22)

A bundled schema that can validate documents.

## Properties

### id

> **id**: `string`

Defined in: [packages/b2c-tooling-sdk/src/xml-validation/schemas.ts:24](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b7ec7d4a1464ef7bbb6a5757ffd6f99a18a31bf6/packages/b2c-tooling-sdk/src/xml-validation/schemas.ts#L24)

Schema ID, as shown by `b2c docs schema --list` (for example `catalog`).

***

### path

> **path**: `string`

Defined in: [packages/b2c-tooling-sdk/src/xml-validation/schemas.ts:26](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b7ec7d4a1464ef7bbb6a5757ffd6f99a18a31bf6/packages/b2c-tooling-sdk/src/xml-validation/schemas.ts#L26)

Absolute path to the `.xsd` file.

***

### rootElements

> **rootElements**: `string`[]

Defined in: [packages/b2c-tooling-sdk/src/xml-validation/schemas.ts:28](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b7ec7d4a1464ef7bbb6a5757ffd6f99a18a31bf6/packages/b2c-tooling-sdk/src/xml-validation/schemas.ts#L28)

Names of the global elements the schema declares, any of which can be a document root.

***

### targetNamespace

> **targetNamespace**: `string`

Defined in: [packages/b2c-tooling-sdk/src/xml-validation/schemas.ts:29](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b7ec7d4a1464ef7bbb6a5757ffd6f99a18a31bf6/packages/b2c-tooling-sdk/src/xml-validation/schemas.ts#L29)
