---
title: Сериализация XML
slug: общие-обмен-данными/сериализация-xml
---


# Сериализация
## Описание
```bsl
// Преобразует (сериализует) любое значение в XML-строку.
// Преобразованы в могут быть только те объекты, для которых в синтакс-помощнике указано, что они сериализуются.
// См. также ЗначениеИзСтрокиXML.
//
// Параметры:
//  Значение - Произвольный - значение, которое необходимо сериализовать в XML-строку.
//
// Возвращаемое значение:
//  Строка - XML-строка.
//
Функция ЗначениеВСтрокуXML(Значение) Экспорт
```
## Пример вызова
```bsl
Результат = ОбщегоНазначения.ЗначениеВСтрокуXML(Значение)
```

# Десериализация
## Описание
```bsl
// Выполняет преобразование (десериализацию) XML-строки в значение.
// См. также ЗначениеВСтрокуXML.
//
// Параметры:
//  СтрокаXML - Строка - XML-строка, с сериализованным объектом.
//
// Возвращаемое значение:
//  Произвольный - значение, полученное из переданной XML-строки.
//
Функция ЗначениеИзСтрокиXML(СтрокаXML) Экспорт
```
## Пример вызова
```bsl
Результат = ОбщегоНазначения.ЗначениеИзСтрокиXML(СтрокаXML)
```