Notepad++ XML Tools, проверка xml по xsd

Описание работы с плагином для Notepad++open in new window XML Tools:

  • Установка
  • Автоматическая првоерка XML
  • Форматирование XML
  • Проверка XML по XSD

Установка XML Tools

Заходим в Управление плагинами:

Управление плагинами Notepad++

Выбираем XML Tools и нажимаем установить:

Установка XML Tools в Notepad++

Проверка xml

При сохранении xml-фала плагин проверяет корректность xml и выдаёт ошибки:

XML Parsing error at line 3:

Extra content at the end of the document
1
2
3

Проверка XML в Notepad++

Проверка не работает с кодировкой widows-1251, чтобы работала проверка преобразуйте xml в utf-8:

Смена кодировки XML файла

В заголовке файла так же необходимо указать кодировку:

<?xml version="1.0" encoding="utf-8"?>
1

Если автоматическая проверка не нужна то можно её отключить XML Tools - Enable XML syntax auto-check:

форматирование XML Notepad++

Форматирование

Чтобы привести xml-документ к читаемому виду выберите пункт Pretty XML (XML only - xml with line break) в меню плагина:

Автоматическая проверка xml Notepad++

Проверка по xsd

Перед проверкой xsd происходит проверка xml файла, поэтому, как было написано выше, кодировка файла должна быть utf-8.

Для проверки по xsd выберите пункт XML Tools - Validate now.

Проверка XSD Notepad++

В появившемся окне выберите файл XSD.

Проверка XSD Notepad++

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

Проверка XSD Notepad++

Последниее изменение: 24.08.2023, 06:42:55