Содержимое остаётся у васнет доступа у третьих лиц
Содержимое ваших файлов нигде не обрабатывается на стороне сервера. Вам не нужен договор о поручении обработки данных с gottrix, чтобы работать с конфиденциальными или деловыми документами.
Серверы в ГерманииGDPR by design
Исходные серверы у Hetzner в Германии. Поскольку ваши файлы не покидают устройство, их содержимое вообще не передаётся.
XML - распространённый иерархический формат данных, типичный для лент RSS, API SOAP, офисных документов, конфигураций и обмена данными между системами. Однако для дальнейшей обработки в современных программах и API JSON удобнее. Этот инструмент переводит древовидную структуру XML в равноценный объект JSON.
Этот инструмент разбирает ваш XML полностью локально в вашем браузере (fast-xml-parser, чистый JavaScript). Вложенные элементы становятся вложенными объектами, атрибуты переносятся с префиксом «@_», так что никакая информация не теряется. Недопустимый XML отклоняется с понятным сообщением об ошибке. Ничего не загружается.
Встретится вам это, например, при разборе новостной ленты, карты сайта, интерфейса банковской выписки или старого предписания по экспорту данных, всё ещё мыслящего в угловых скобках. Учтите при чтении результата одну особенность: если дочерний элемент встречается лишь раз, возникает одиночный объект, а при повторе - список. Кто учтёт это в обрабатывающем коде, избежит неожиданных частных случаев при меняющемся количестве.
Технические данные
Технические данные
Входные форматы
XML
Выходной формат
JSON
Пакетная обработка
Нет
Обработка
Локально в браузере (JavaScript)
Загрузка файлов
Отсутствует
В 3 шага
Перетащите или выберите файл XML.
Выберите форматирование (с отступами или компактное).
Скачайте файл JSON.
Ограничения:XML должен быть правильно сформирован (иначе понятная ошибка). Атрибуты получают префикс '@_'. Комментарии и инструкции обработки пропускаются. Смешанное содержимое не всегда сопоставляется однозначно. Пространства имён остаются префиксом в ключе.
Частые вопросы
Мой файл загружается?
Нет. Преобразование идёт полностью локально в браузере - ничего не отправляется.
Переносятся ли атрибуты?
Да. Атрибуты появляются в JSON с префиксом «@_» перед именем.
Что происходит при недопустимом XML?
Вы получаете понятное сообщение об ошибке с причиной - без сбоя.
Можно ли вывести JSON компактно?
Да, параметром выбирается отступленный или компактный JSON.
Только с вашего согласия мы анонимно измеряем использование с помощью файлов cookie, чтобы улучшать gottrix. Ваши файлы всегда остаются локально, на вашем устройстве. Конфиденциальность