Как стать автором
Обновить

Плагин XML Tools для Notepad++

Попались мне как то в руки большие не отформатированные xml файлы, мне нужно было разобраться в структуре этих файлов и сделать скрипт для чтения этих файлов с последующей записью данных в базу данных MySQL. Сидеть и форматировать такие файлы руками — что бы разобраться в структуре у меня не было ни времени ни желания, и я решил поискать решение. Первое что пришло в голову это найти плагин, для моего любимого Notepad++, и я нашел его — XML Tools.
Начну с установки плагина, понимаю что все умеют, но для полноты описания все же объясню все по пунктам:
Идем в меню «Плагины», далее «Plugin Manager», далее «Show Plugin Manager», в открывшемся окне ищем XML Tools устанавливаем галочку и жмем кнопку «Install». Второй способ установки: скачиваем отсюда последнюю версию плагина затем распаковываем и копируем в директорию plugins которая находится в корне с установленным notepad++.
После завершения установки необходимо перезагрузить notepad++. После перезагрузки в меню «Плагины» вы должны увидеть вновь добавленный плагин — XML Tools.
Итак, что умеет XML Tools?
Начну с конца, а именно с функции которая была необходима мне, для приведения в порядок не отформатированных файлов. Для того что бы отформатировать XML файл «легким движением руки», перейдите в меню «Плагины» далее XML Tools и выберите пункт: Pretty Print (XML only with-line breaks) в результате этой операции вы получите полностью отформатированный файл.
Теперь о других возможностях этого плагина:
Установив опцию Enable XML syntax auto-check, вы тем самым включите автоматическую проверку синтаксиса xml и в случае ошибки в вашем xml файле, вы будете проинформированы сообщением об ошибке — при попытке сохранить файл.
Если вы просто хотите проверить имеющийся у вас xml файл на ошибки воспользуйтесь Check XML syntax now. Для автоматической валидации кода используйте Enable Auto Validation или для валидации файла воспользуйтесь Validate Now.
Для автоматического закрытия тегов используйте Tag auto close.
Я описал основной функционал этого плагина, там есть еще много функций которые я за ненадобностью пока не использовал. Плагин не сложный и если у вас есть какие то задачи по обработке XML фалов то этот плагин значительно облегчит вам жизнь
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.