---
url: /docs/api/zwo/functions/createXsdZwiftValidator.md
---
[**@kaiord/zwo**](../README.md)

***

[@kaiord/zwo](../README.md) / createXsdZwiftValidator

# Function: createXsdZwiftValidator()

> **createXsdZwiftValidator**(`logger`): [`ZwiftValidator`](../type-aliases/ZwiftValidator.md)

Defined in: [adapters/xsd-validator.ts:47](https://github.com/pablo-albaladejo/kaiord/blob/3eacbe62ef72342d970523967cc5155b5935bb85/packages/zwo/src/adapters/xsd-validator.ts#L47)

Creates a Zwift validator with full XSD schema validation.
Only available in Node.js environments.

## Parameters

### logger

`Logger`

Logger instance for diagnostic messages

## Returns

[`ZwiftValidator`](../type-aliases/ZwiftValidator.md)

ZwiftValidator function with XSD validation
