Значок поиска Download.it
Advertisement

Простой редактор XML с удобной навигацией и подсветкой структуры документов

Простой редактор XML с удобной навигацией и подсветкой структуры документов

Голосов (Голосов: 62)

Лицензия для программы Бесплатно

Разработчик Microsoft

Версия 2.8.0.64

Операционная система Windows

Голосов

(Голосов: 62)

Разработчик

Microsoft

Операционная система

Windows

Лицензия для программы

Бесплатно

Версия

2.8.0.64

XML Notepad, это простой редактор для просмотра и правки XML-документов в Windows, с упором на наглядную структуру и быстрый переход по узлам.

Он подойдет тем, кто регулярно работает с XML (конфигурации, данные, обмен между системами) и хочет редактировать документ так, чтобы иерархия оставалась перед глазами, а поиск по содержимому и путям занимал минимум времени.

Навигация по дереву и редактирование без лишних переключений

Ключевая часть XML Notepad, это древовидное представление, где документ показан как иерархия элементов, атрибутов, комментариев, текстовых и других узлов. Дерево синхронизировано с текстовым представлением узла, поэтому удобно одновременно держать структуру слева и редактировать значения справа, не теряя контекст. Для длинных текстовых значений предусмотрено отдельное многострочное редактирование во всплывающем окне.

Для правок структуры полезны операции вырезания, копирования и вставки с учетом пространств имен, а также перетаскивание узлов мышью, в том числе между запущенными экземплярами приложения и из файловой системы.

Поиск, XPath и замена, когда нужен точный попадание в узел

В повседневной работе заметно экономит время инкрементальный поиск в дереве и текстовых областях: приложение перемещается по совпадениям по мере ввода. Если нужен более “прицельный” подход, есть полноценное окно поиска и замены, где доступны регулярные выражения и XPath, это удобно для навигации по повторяющимся фрагментам и сложным структурам.

Схемы XSD: подсказки, документация и проверка на лету

XML Notepad умеет работать со схемами и, при наличии XSD, показывает IntelliSense-подсказки по ожидаемым именам узлов и допустимым значениям из перечислений. Дополнительно подтягиваются аннотации из xsd:documentation: они отображаются как подсказки и в отдельной панели динамической справки.

Проверка по схеме выполняется прямо во время редактирования, а предупреждения и ошибки собираются в списке ошибок, так проще быстро пройтись по проблемным местам и привести документ в порядок.

XInclude, XSLT и сравнение документов

Для проектов, где XML собирается из частей, пригодится поддержка XInclude. Если документ связан с XSLT через processing instruction xml-stylesheet, появляется вкладка вывода, где результат трансформации показывается как HTML-представление.

Еще один практичный инструмент, это XML diff для сравнения двух похожих XML-документов, полезно при проверке правок и поиске расхождений между версиями.

Конвертация в XML и дополнительные сведения о документе

Приложение умеет загружать файлы .csv, .json и .htm, автоматически преобразуя их в XML. В дополнение есть статистика по XML-документу, которая помогает быстро получить общее представление о содержимом.

Внешний вид, подсветка узлов и параметры форматирования

В XML Notepad много внимания уделено читаемости: можно выбрать светлую или темную тему, а также настроить цвета и шрифты для разных типов узлов, включая отображение в дереве. Есть параметры форматирования при сохранении, управление сохранением пробельных узлов и настройки отображения атрибутов. Для нестандартных файлов предусмотрены опции, связанные с обработкой длинных строк.

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

Плюсы

  • Дерево структуры с удобной навигацией и синхронизацией с представлением значений узлов
  • Поиск и замена с поддержкой XPath и регулярных выражений, плюс инкрементальный поиск
  • Интеграция с XSD: IntelliSense, аннотации и проверка с выводом ошибок и предупреждений
  • Поддержка XInclude, просмотр результата XSLT и инструмент XML diff
  • Гибкая настройка цветов, шрифтов и форматирования

Минусы

  • Часть возможностей раскрывается только при наличии связанной схемы XSD (подсказки, аннотации)
  • Некорректный XML может не открыться внутри приложения, тогда приходится обращаться к внешнему редактору