Walidator XML
Waliduj poprawność XML online. Wykrywaj niezamknięte tagi i błędy składniowe.
O tym narzędziu
Walidator XML sprawdza, czy dokument XML jest poprawny pod względem składniowym (well-formed) zgodnie ze specyfikacją XML. Wykrywa typowe błędy, takie jak niezamknięte znaczniki, niezgodne nazwy elementów, nieprawidłowe użycie znaków oraz brakujący element główny.
Wynik błędu zawiera numer linii oraz fragment kontekstu, dzięki czemu można szybko zlokalizować i naprawić problem. Walidacja wykorzystuje wbudowany w przeglądarkę DOMParser — żaden XML nie jest wysyłany na serwer. To narzędzie sprawdza wyłącznie poprawność składniową, a nie zgodność ze schematem (XSD lub DTD).
Jak używać
- Wklej swój XML w polu wejściowym lub kliknij Sample (Valid) albo Sample (Errors), aby wczytać przykład.
- Kliknij Validate, aby uruchomić sprawdzanie.
- Jeśli zostaną znalezione błędy, wyświetlony zostanie komunikat błędu i numer linii wraz z fragmentem kontekstu.
- Napraw problem w edytorze XML i ponów walidację, aż zobaczysz komunikat „Valid XML”.
Przypadki użycia
Programiści backendu walidują dokumenty XML API przed wdrożeniem, aby wychwycić błędy parsowania w środowisku produkcyjnym. Inżynierowie danych przetwarzający kanały XML walidują próbki, aby zapewnić integralność strukturalną. Programiści front-endu osadzający SVG walidują fragmenty przed wklejeniem ich do HTML. Każdy, kto edytuje pliki konfiguracyjne XML, używa tego narzędzia, aby wychwycić literówki przed ponownym uruchomieniem usługi.
Często zadawane pytania
- Czym jest poprawność składniowa (well-formedness)? — Dokument XML jest poprawny składniowo, gdy spełnia podstawowe zasady składni XML: ma jeden element główny, prawidłowo zagnieżdżone i zamknięte znaczniki, atrybuty w cudzysłowach i brak niedozwolonych znaków. Poprawność składniowa jest warunkiem wstępnym walidacji schematu.
- Czy to narzędzie waliduje względem schematów XSD lub DTD? — Nie. To narzędzie sprawdza wyłącznie poprawność strukturalną. Do walidacji XSD lub DTD użyj pełnego procesora XML, takiego jak Saxon, lub wtyczki IDE.
- Czy mój XML jest wysyłany na serwer? — Nie. Wbudowany w przeglądarkę DOMParser obsługuje całą walidację lokalnie. Twój XML nigdy nie opuszcza Twojego urządzenia.