Инструменты для XML
XML хранит структурированные данные во вложенных тегах — от фидов и sitemap до офисных документов и корпоративных интеграций. Здесь XML-файлы можно открыть, отформатировать, проверить и найти в них нужные узлы прямо в браузере — на сервер ничего не загружается.
Инструменты в этой категории
- XMLРедактор XML онлайнРедактор XML онлайн: подсветка синтаксиса, автозакрытие тегов, форматирование и проверка корректности. Файлы .xml открываются и сохраняются локально.
- XMLКонвертер XML в JSONXML в JSON онлайн: настройка атрибутов, текстовых узлов, массивов и пространств имен. Бесплатно, работает в браузере даже офлайн, файл не загружается.
- XMLКонвертер XML в CSVXML в CSV онлайн: выберите повторяющийся элемент, и вложенные теги с атрибутами станут столбцами. Пресет для русского Excel, все в браузере, без загрузки.
- XMLКонвертер XML в Excel (XLSX)XML в Excel онлайн: выберите повторяющийся элемент и получите файл .xlsx с аккуратными столбцами из тегов и атрибутов. Бесплатно, в браузере, без загрузки.
- XMLПросмотр XML онлайнXML viewer онлайн: XML-файл в виде дерева и кода с подсветкой, форматирование, поиск XPath и проверка структуры. Большие и .xml.gz-файлы, без загрузки.
Что такое XML
XML (Extensible Markup Language) — текстовый формат для структурированных данных: вложенные элементы с атрибутами, например <order id="7"><item>…</item></order>. В отличие от HTML, у XML нет фиксированного набора тегов — каждое приложение задает свой словарь. Благодаря этой гибкости на XML построены фиды RSS и Atom, sitemap, изображения SVG, разметка Android, проектные файлы Maven и .NET, веб-сервисы SOAP, электронные документы и внутренности офисных форматов .docx и .xlsx. XML строгий: из-за одного незакрытого тега большинство парсеров отвергает весь документ.
Типичные задачи
Повседневная работа — читать и исправлять. Файл, выгруженный из другой системы, приходит одной длинной строкой, и его нужно отформатировать с аккуратными отступами. Парсер отказывается принимать документ, и нужно понять, где он составлен некорректно. Большой файл приходится изучать: сворачивать разделы, смотреть дерево элементов или точно выбирать нужные узлы выражением XPath. Бывает и обратное — сжать XML перед отправкой.
XML Viewer открывает файлы до 200 MB, в том числе сжатые .xml.gz, и показывает сворачиваемое дерево, код с подсветкой, форматирование и поиск XPath. Редактор XML добавляет правку с автозакрытием тегов, локальный черновик и сохранение в UTF-8. Для данных в JSON такую же помощь дает JSON Viewer.
Многие, кто ищет «конвертер XML», хотят получить таблицу или JSON. XML в CSV и XML в Excel превращают повторяющийся элемент в строки, а вложенные теги и атрибуты — в столбцы; XML в JSON сохраняет всю структуру. В обратную сторону работают JSON в XML и CSV в XML.
Конфиденциальность по умолчанию
В XML часто лежат деловые данные: заказы, счета, настройки с паролями. Здесь они не покидают ваше устройство. Файл читает браузер и обрабатывает Web Worker; ничего не загружается на сервер и не хранится там. Парсер не раскрывает внешние сущности и не скачивает DTD, что защищает от трюков в духе XXE в непроверенных файлах, а раскрытие сущностей ограничено, так что документ «billion laughs» не повесит страницу.
Обновлено:
Частые вопросы
Есть ли бесплатный конвертер XML онлайн?
Да. XML в JSON, XML в CSV и XML в Excel бесплатны, работают в браузере и сами находят повторяющийся элемент для строк таблицы. Обратно в XML можно конвертировать CSV и JSON.
Как открыть XML-файл на Mac, Windows или Android?
Откройте XML Viewer в любом современном браузере и выберите файл, перетащите его на страницу или вставьте текст. Устанавливать ничего не нужно.
Можно ли проверить XML по схеме XSD?
Пока нет. Редактор проверяет, корректно ли составлен документ: теги закрыты и правильно вложены, атрибуты в кавычках, корневой элемент один, — и показывает строку и столбец первой ошибки.
Можно ли конвертировать PDF в XML?
Нет. PDF — формат верстки страниц, и для извлечения его содержимого в XML нужен отдельный инструмент для PDF. Здесь работают с файлами, которые уже в формате XML.
Подойдет ли для выгрузок 1С и документов ЭДО?
Такие файлы можно открыть, отформатировать и прочитать как любой XML, но специальных функций нет: электронные подписи и требования форматов не проверяются, преобразования в печатные формы нет.
Загружаются ли мои XML-файлы на сервер?
Нет. Разбор, форматирование и XPath выполняются в вашем браузере, в фоновом потоке. Сущности из DOCTYPE и внешние ссылки никогда не запрашиваются.