Формат XML: что это такое и как конвертировать онлайн

Формат XML — размеченный текст для обмена данными между системами. Здесь бесплатные конвертеры XML и справка: как устроен формат, чем открыть файл и почему он иногда «не соответствует формату».

Что такое формат XML

XML (eXtensible Markup Language) описывает данные вложенными тегами, у которых могут быть атрибуты. Структура задаётся самим автором. Расширение файла — .xml, кодировка чаще всего UTF-8.

Особенности XML

Формат строгий: у каждого тега должна быть закрывающая пара, а специальные символы вроде & нужно экранировать. Файлы получаются длиннее JSON, зато поддерживают схемы проверки, пространства имён и атрибуты.

Сжатиепростой текст
ПрозрачностьНет
Лучше всего дляфиды и корпоративные интеграции

Где используется XML

Каталоги и прайс-листы, выгрузки в учётные системы, документооборот, карты сайта, настройки. Для программ его удобно превращать в JSON: XML в JSON. Для обратной задачи подойдёт JSON в XML.

Чем открыть XML

Браузером, текстовым редактором или Visual Studio Code. Excel открывает простые XML как таблицу. Если документ нужен в виде таблицы, сначала переведите его в JSON, а затем в CSV.

Как конвертировать XML

Выберите направление ниже. Разбор идёт в вашем браузере, файл не отправляется на сервер. Если XML содержит ошибку, конвертер покажет сообщение, а исправить документ придётся вручную.

Конвертировать из XML

Конвертировать в XML

Частые вопросы

Что такое XML?

Текстовый язык разметки, в котором данные записываются вложенными тегами с атрибутами. Структуру придумывает автор документа, поэтому формат подходит для обмена данными между разными системами.

Почему XML «не соответствует формату»?

Обычно виновата ошибка в файле или несоответствие схеме получателя: лишний тег, неверный порядок, незакрытый элемент или неэкранированный символ. Нужно сверить файл с требованиями системы.

Чем XML отличается от HTML?

HTML описывает внешний вид страницы, XML — данные. В XML набор тегов задаёт автор, а правила записи строже: каждый тег закрывается, регистр имеет значение.

Как превратить XML в JSON?

Откройте конвертер XML в JSON на этом сайте и загрузите файл. Теги станут ключами, атрибуты получат префикс @, а повторяющиеся элементы соберутся в массивы.

Подойдёт ли конвертер для выгрузок в 1С?

Только для простого просмотра и преобразования структуры. Выгрузки в учётные системы требуют строгой схемы, которую наш сервис не проверяет и не подгоняет под получателя.

Безопасно ли открывать чужой XML?

Как правило да, но в редких случаях файл может содержать внешние ссылки. Наш конвертер разбирает документ в браузере, не загружает внешние ресурсы и не отправляет данные никуда.

Полезно почитать