---
title: "GmXmlSerializer | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-text/GmXmlSerializer/"
---

# GmXmlSerializer

> [`GmXmlSerializer`](#gmxmlserializer)

## Classes

### GmXmlSerializer

#### Constructors

##### Constructor

```ts
new GmXmlSerializer(colorParser): GmXmlSerializer;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `colorParser` | [`IColorParser`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-text/IColorParser.md#icolorparser) |

###### Returns

#### Methods

##### serialize()

```ts
serialize(text, colorPalette): string;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `text` | [`Text`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-text/Text.md#text) |
| `colorPalette` | [`IColorPalette`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-text/IColorPalette.md#icolorpalette) |

###### Returns

`string`
