2013-03-15 18 views
71

Czy ktoś może wyjaśnić, jak używać Notepad ++ do sprawdzania poprawności pliku xml na xsd. W rozwijanej wtyczce "Narzędzia XML" nie ma opcji umożliwiającej określenie pliku XSD. Wtyczka XML jest poprawnie zainstalowana w podkatalogu wtyczek, a 3 pliki DLL są kopiowane do podkatalogu Notepad ++ EXE. Inne funkcje sprawdzania poprawności XML działają, ale nie ma możliwości sprawdzenia poprawności względem XSD.Używanie Notepad ++ do sprawdzania poprawności XML przed XSD

+0

Widziałem kilka odniesień (i zdjęcia) określania XSD do sprawdzania poprawności pliku XML - za pomocą Notepad ++. na przykład http://www.michigan.gov/documents/cepi/STARR-UIC_XML_validation_guide_377050_7.pdf – user2174533

Odpowiedz

66
+1

Używanie dokładnych XML i XSD z tego przykładu zadziałało i zrozumiałem, co robiłem źle. Nie zdawałem sobie sprawy, że {xsi: schemaLocation = "http://www.foobar.com/invoice invoice.xsd"} faktycznie czytałem XSD z mojego dysku twardego z tego samego subdiru co plik XML i sprawdzania poprawności. Dzięki ..... – user2174533

+0

@Shmil The Cat: Jak przeciwko dtd. –

+0

@ShirgillAnsari - W celu sprawdzenia DTD plik XML musi zawierać DOCTYPE określający DTD w tym samym katalogu, co plik XML. jak: '' wtedy narzędzie może to zrozumieć. –

60
  1. W Notepad ++ przejdź do Plugins > Plugin manager > Show Plugin Manager następnie znaleźć Xml Tools wtyczki. Zaznacz pole wyboru i kliknij Install

    enter image description here

  2. otwartego dokumentu XML chcesz zweryfikować i kliknij Ctrl + Przesunięcie + Alt + M (lub użyć menu, jeśli jest to Twoja preferencji Plugins > XML Tools > Validate Now).
    Otworzy się następujące okno: enter image description here

  3. Click on .... Wskaż plik XSD i jestem pewien, że będziesz w stanie obsługiwać rzeczy z tego miejsca.

Mam nadzieję, że to zaoszczędzi ci trochę czasu.

EDIT: Na podstawie uwag, wydaje się powyżej działa tylko na okres do wersji 7 ...

+0

@Vertexwahn, może chcesz wypróbować wersję 7.1 systemu x86 - daj mi znać, jak to działa .... –

Powiązane problemy