Дерево появится, когда вы откроете или введете XML.
Форматирование XML, проверка и тестер XPath
Этот редактор XML онлайн открывает, правит и сохраняет XML-файлы прямо в браузере: форматирование и сжатие, проверка корректности документа, дерево узлов и запросы XPath. На сервер ничего не загружается.
Обновлено:
Как это работает
Откройте или вставьте XML
Перетащите файл .xml или .xml.gz, нажмите «Открыть файл», вставьте разметку или загрузите пример. Кодировка берется из метки BOM или объявления XML.
Правьте и проверяйте
Код подсвечивается, теги закрываются автоматически. Каждое изменение проверяется на корректность, а у ошибки указаны строка и столбец.
Форматируйте, ищите, сохраняйте
Кнопки «Форматировать» и «Минифицировать» выравнивают или сжимают документ; щелкайте узлы в дереве, выполняйте запросы XPath и сохраняйте файл в UTF-8.
Возможности
Форматирование XML
Отступ в 2 или 4 пробела либо табуляция, или минификация. Текст, секции CDATA, комментарии, инструкции обработки и содержимое с xml:space="preserve" не меняются.
Проверка корректности
Непарные и незакрытые теги, ошибки в атрибутах, необъявленные сущности и префиксы пространств имен — со строкой, столбцом и кнопкой «Перейти к ошибке».
Дерево документа
Щелчок по узлу в боковой панели выделяет его в редакторе.
Поиск XPath
Выражения XPath 1.0 вроде //item[@id="1"] или count(//book): совпадения выводятся списком и подсвечиваются.
Безопасно для непроверенных файлов
Внешние сущности не загружаются, а раскрытие сущностей ограничено, поэтому файлы с XXE или «billion laughs» не прочитают данные и не повесят страницу.
Большие файлы
Крупные документы и архивы .gz обрабатываются в фоновом потоке.
Ограничения и конфиденциальность
Файлы могут занимать до 100 MB, в том числе после распаковки .xml.gz. Подсветка синтаксиса, сворачивание и автозакрытие тегов работают до 5 MB. Дерево документа и XPath доступны до 10 MB; более крупные документы открываются только для чтения, но проверка корректности, форматирование и сохранение по-прежнему работают.
Файлы сохраняются в UTF-8; если в объявлении XML указана другая кодировка, она меняется на UTF-8. Проверка по DTD, схемы XSD и XSLT не поддерживаются. Внешние DTD и сущности никогда не запрашиваются. Подробнее — на странице о конфиденциальности.
Частые вопросы
Как отредактировать XML-файл онлайн?
Откройте файл кнопкой «Открыть файл» или перетащите его в редактор, внесите правки и нажмите «Сохранить .xml». Файл остается на вашем устройстве.
Этот онлайн-редактор XML бесплатный?
Да, бесплатный и без регистрации.
Можно ли редактировать XML на Android?
Да. Откройте страницу в браузере на Android, нажмите «Открыть файл», правьте код и сохраняйте.
Как отформатировать XML?
Нажмите «Форматировать» и выберите отступ. «Минифицировать» убирает пробельные символы между тегами. Текстовое содержимое при этом не меняется.
Как проверить, что XML корректный?
Редактор проверяет корректность по мере ввода и показывает место первой ошибки. Проверка по схеме XSD пока недоступна.
Можно ли править выгрузку из 1С или XML-документ ЭДО?
Открыть и изменить можно любой XML, но правил форматов и электронных подписей редактор не знает. Правка подписанного документа делает подпись недействительной.
В какой кодировке сохраняется файл?
Всегда в UTF-8. Если в объявлении XML указана другая кодировка, например windows-1251, она заменяется на UTF-8.