Використання Notepad ++ для перевірки XML щодо XSD


113

Хтось може пояснити, як використовувати Notepad ++ для перевірки файлу xml проти xsd. Немає параметрів у випадаючому плагіні "Інструменти XML", який передбачає визначення файлу XSD. XML-плагін встановлено належним чином у підкаталозі плагінів, а 3 DLL копіюються у підкаталог Notepad ++ EXE. Інші функції "валідації" XML працюють, але немає можливості перевірити XSD.


Я бачив кілька посилань (і скріншотів) із зазначенням XSD для перевірки файлу XML - за допомогою Notepad ++. наприклад michigan.gov/documents/cepi/…
користувач2174533

1
Ви подивилися, коли- others-then-null.blogspot.co.uk/2012/12/… Здається, він містить те, що вам потрібно.
Шміль Кіт

Використовуючи точний XML та XSD з цього прикладу, я працював, і я зрозумів, що я роблю неправильно. Я не усвідомлював, що {xsi: schemaLocation = " foobar.com/invoice invoice.xsd "} насправді читав XSD з мого жорсткого диска з того самого піддіру, що і XML-файл, і підтверджує. Дякую .....
user2174533

@Shmil Кіт: як проти dtd.
Ширгілл Фархан

@ShirgillAnsari - для перевірки DTD XML повинен містити DOCTYPE із зазначенням DTD у тому самому каталозі, що і XML. як: <!DOCTYPE XML_ROOT_NODE SYSTEM "thisXMLusesThis.dtd">тоді інструмент може це зрозуміти.
Джессі Чісгольм

Відповіді:


116
  1. У Блокноті ++ перейдіть, Plugins > Plugin manager > Show Plugin Managerа потім знайдіть Xml Toolsплагін. Поставте галочку та натиснітьInstall

    введіть тут опис зображення

  2. Відкрийте XML-документ, який ви хочете перевірити, і натисніть Ctrl+ Shift+ Alt+ M(Або скористайтеся Меню, якщо це вам належить Plugins > XML Tools > Validate Now).
    Відкриється наступний діалог: введіть тут опис зображення

  3. Натисніть на .... Вкажіть на XSD файл, і я впевнений, що ви зможете вирішити справи звідси.

Сподіваюсь, це заощадить певний час.

EDIT: Менеджер плагінів не включався в деякі версії Notepad ++, оскільки багатьом користувачам не сподобалися рекламні ролики, які він показував. Якщо ви хочете зберегти старішу версію, однак все-таки хочете керувати плагінами, ви можете отримати її на github та встановити, витягнувши архів та скопіювавши вміст у папку та оновлення.
У програмі 7.7.1менеджер плагінів повертається під іншим виглядом ... Plugin Adminтож тепер ви можете просто оновити блокнот ++ і повернути його назад.

введіть тут опис зображення


1
Plugin managerдодається ще зараз в останніх випусках Notepad ++, його тепер називаютьPlugins Admin...
Saikat

1
@ Šaikat Дякуємо за оновлення товариша, доданого до питання.
Матас Вайткевічус
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.