Pull to refresh

Плагин 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 фалов то этот плагин значительно облегчит вам жизнь
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.