Bezpłatny Walidator XML Online
Waliduj poprawność XML natychmiast w przeglądarce — bezpłatnie, prywatnie, bez serwera.
Wejscie XML
Wynik walidacji
Przyklady walidacji XML
Prawidlowy XML musi byc poprawnie uformowany: kazdy tag musi byc zamkniety, atrybuty w cudzyslowach, a encje zamienione na znaki specjalne. Przyklady o tematyce telekomunikacyjnej:
Prawidlowy XML – rekord abonenta
Nieprawidlowy XML – niezamkniety tag
Tagowi <status> brakuje zamykajacego >.
Wklej jeden z przykladow do edytora powyzej i kliknij Waliduj, aby zobaczyc wynik. Uzyj Przyklad, aby zaladowac wiecej danych abonenta.
Czym jest Walidator XML?
XML (Extensible Markup Language) jest uzywany do plikow konfiguracyjnych, API SOAP, kanalów RSS i formatow dokumentow takich jak Office Open XML. W przeciwienstwie do JSON, XML jest scisly co do struktury: kazdy otwierajacy tag musi miec odpowiadajacy zamykajacy tag, atrybuty musza byc w cudzyslowach, a encje musza byc prawidlowo zadeklarowane. Specyfikacja W3C XML definiuje te reguly. Jeden brakujacy nawias lub atrybut bez cudzyslowow moze zepsuc parsowanie w przeglarkach, bibliotekach lub systemach.
Walidator XML sprawdza czy Twoj dokument jest poprawnie uformowany. Parsuje Twoj XML i raportuje bledy skladni z numerami wierszy i kolumn. To narzedzie uzywa wbudowanego DOMParser przegladarki do walidacji. Walidacja odbywa sie calkowicie w Twojej przegladarce. Nic nie jest wysylane na serwer.
Jak uzywac tego narzedzia
Wklej lub Wczytaj XML
Skopiuj swoj XML i wklej go do lewego edytora. Mozesz takze kliknac Wczytaj, aby zaladowac plik .xml. Przycisk Przyklad laduje przykladowe dane.
Sprawdz wynik walidacji
Prawy panel pokaze PRAWIDLOWY lub NIEPRAWIDLOWY. Jesli nieprawidlowy, bledy sa wyswietlane z numerami wierszy i kolumn. Czeste problemy to: niezamkniete tagi, atrybuty bez cudzyslowow, nieprawidlowe znaki.
Popraw i ponownie zwaliduj
Popraw bledy w danych wejsciowych i ponownie zwaliduj. Do formatowania i wciec uzyj Upiekszczacz XML lub Formater XML. Aby przekonwertowac na JSON uzyj XML do JSON.
Kiedy walidacja XML jest przydatna
Wiekszosc programistow potrzebuje walidacji podczas pracy z API SOAP lub REST zwracajacymi XML. Wklej odpowiedz tutaj, aby sprawdzic czy jest poprawnie uformowana przed napisaniem logiki parsowania. Do wyodrebniania konkretnych wartosci z duzych dokumentow XML, narzedzie XPath dziala dobrze razem z tym.
Pliki konfiguracyjne takie jak pom.xml, web.config lub AndroidManifest.xml czesto maja zagniezdzone struktury. Maly blad literowy moze zepsuc kompilacje.
Kanaly RSS i Atom sa XML. Jesli walidator kanalu nie dziala, to narzedzie moze znalezc dokladny blad. Do walidacji schematu (XSD) potrzebny jest dedykowany walidator schematu — to narzedzie sprawdza tylko poprawnosc formalna.
Czesto zadawane pytania
Co sprawia ze XML jest nieprawidlowy?
Niezamkniete tagi, atrybuty bez cudzyslowow, nieprawidlowe znaki, zle sformatowane encje, niezgodne tagi. Walidator wskazuje problem z numerem wiersza i kolumny.
Czy sprawdza zgodnosc z XSD?
To narzedzie sprawdza tylko poprawnosc formalna. Do walidacji schematu (XSD) uzyj dedykowanego walidatora schematu. Generator schematu XML moze tworzyc schematy z przykladowego XML.
Czy moje dane sa gdzies wysylane?
Nie. Walidacja odbywa sie calkowicie w przegladarce przy uzyciu JavaScript. Zadne dane nie sa wysylane na serwer.
Co z przestrzeniami nazw XML?
Przestrzenie nazw sa obslugiwane. Walidator sprawdza czy XML jest poprawnie uformowany.
Powiazane narzedzia
Walidacja XML: specyfikacja W3C XML, MDN DOMParser. JSON: json.org.