Формат 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 отличается от HTML?
HTML описывает внешний вид страницы, XML — данные. В XML набор тегов задаёт автор, а правила записи строже: каждый тег закрывается, регистр имеет значение.
Как превратить XML в JSON?
Откройте конвертер XML в JSON на этом сайте и загрузите файл. Теги станут ключами, атрибуты получат префикс @, а повторяющиеся элементы соберутся в массивы.
Подойдёт ли конвертер для выгрузок в 1С?
Только для простого просмотра и преобразования структуры. Выгрузки в учётные системы требуют строгой схемы, которую наш сервис не проверяет и не подгоняет под получателя.
Безопасно ли открывать чужой XML?
Как правило да, но в редких случаях файл может содержать внешние ссылки. Наш конвертер разбирает документ в браузере, не загружает внешние ресурсы и не отправляет данные никуда.
Полезно почитать