Walidator XML
Sprawdź poprawność struktury swoich dokumentów XML. Uzyskaj natychmiastowe wykrywanie błędów składniowych z numerami linii, statystykami dokumentu i wizualizacją struktury.
Blokada reklam uniemożliwia wyświetlanie reklam
MiniWebtool jest darmowy dzięki reklamom. Jeśli to narzędzie Ci pomogło, wesprzyj nas przez Premium (bez reklam + szybciej) albo dodaj MiniWebtool.com do wyjątków i odśwież stronę.
- Albo przejdź na Premium (bez reklam)
- Zezwól na reklamy dla MiniWebtool.com, potem odśwież
O Walidator XML
Witaj w Walidatorze XML, potężnym narzędziu online do sprawdzania, czy Twoje dokumenty XML są poprawnie sformułowane (well-formed). Ten walidator natychmiast wykrywa błędy składniowe, zgłasza dokładne lokalizacje błędów i dostarcza statystyki dokumentu, aby pomóc Ci zrozumieć strukturę Twojego XML. Bez względu na to, czy jesteś programistą stron internetowych, analitykiem danych czy uczysz się XML, to narzędzie gwarantuje, że Twoje dokumenty XML spełniają wszystkie podstawowe wymagania składniowe.
Co to znaczy, że XML jest poprawnie sformułowany?
Poprawnie sformułowany dokument XML przestrzega wszystkich podstawowych zasad składni zdefiniowanych w specyfikacji XML. W przeciwieństwie do prawidłowego XML (który musi być zgodny ze schematem), poprawnie sformułowany XML musi po prostu być możliwy do przetworzenia przez dowolny procesor XML. Oto kluczowe zasady:
| Zasada | Opis | Przykład |
|---|---|---|
| Pojedynczy korzeń | Dokument musi mieć dokładnie jeden element główny | <root>...</root> |
| Prawidłowe zagnieżdżanie | Elementy muszą być zamykane w odwrotnej kolejności do ich otwierania | <a><b></b></a> |
| Dopasowane tagi | Tagi otwierające i zamykające muszą dokładnie do siebie pasować (rozróżniana wielkość liter) | <Name>...</Name> |
| Atrybuty w cudzysłowach | Wszystkie wartości atrybutów muszą znajdować się w cudzysłowach | <item id="1"> |
| Znaki specjalne | Znaki specjalne muszą używać referencji do encji | < > & |
Funkcje
- Natychmiastowa walidacja: Sprawdź poprawność sformułowania XML jednym kliknięciem
- Precyzyjne raportowanie błędów: Uzyskaj dokładne numery linii i kolumn dla błędów
- Podświetlanie błędów: Skocz bezpośrednio do problematycznej linii w swoim kodzie
- Statystyki dokumentu: Zobacz liczbę elementów, maksymalną głębokość i liczbę atrybutów
- Wizualizacja struktury: Zobacz swoją hierarchię XML w widoku drzewa
- Formatowanie kodu: Automatycznie formatuj niechlujny XML z właściwymi wcięciami
- Szybkie przykłady: Testuj na gotowych próbkach poprawnego i niepoprawnego XML
- Iteracyjna korekta: Naprawiaj jeden błąd na raz dla łatwiejszego debugowania
Jak korzystać z tego narzędzia
- Wprowadź swój XML: Wklej swój kod XML do edytora lub kliknij przycisk szybkiego przykładu, aby załadować przykładowe dane.
- Opcjonalne formatowanie: Kliknij "Formatuj", aby automatycznie zastosować wcięcia w XML dla lepszej czytelności.
- Kliknij Waliduj: Naciśnij przycisk "Waliduj XML", aby sprawdzić swój dokument.
- Przejrzyj wyniki: Jeśli dokument jest poprawny, zobaczysz potwierdzenie sukcesu wraz ze statystykami. Jeśli występują błędy, zobaczysz komunikat o błędzie z informacją o linii i kolumnie.
- Napraw i powtórz: W przypadku błędów kliknij "Skocz do błędu", aby zobaczyć problematyczną linię, wprowadź poprawki w edytorze powyżej i waliduj ponownie.
Wskazówka: XML rozróżnia wielkość liter. <Item> i <item> to różne elementy. Większość błędów XML jest spowodowana niedopasowaniem nazw tagów lub niezamkniętymi elementami.
Typowe błędy XML i rozwiązania
Niedopasowane tagi
Występuje, gdy tagi otwierające i zamykające nie są identyczne. Pamiętaj, że XML rozróżnia wielkość liter.
- Źle:
<Name>Jan</name> - Dobrze:
<Name>Jan</Name>
Niezamknięte elementy
Każdy tag otwierający musi mieć odpowiadający mu tag zamykający lub używać składni samodomykającej.
- Źle:
<item>Tekst - Dobrze:
<item>Tekst</item>lub<item />
Atrybuty bez cudzysłowów
W przeciwieństwie do HTML, XML wymaga, aby wszystkie wartości atrybutów były ujęte w cudzysłowy.
- Źle:
<ksiazka id=123> - Dobrze:
<ksiazka id="123">
Neeskapowane znaki specjalne
Znaki takie jak <, > i & mają specjalne znaczenie i muszą być eskapowane.
- Źle:
<formula>x < 5</formula> - Dobrze:
<formula>x < 5</formula>
Tabela referencyjna encji XML
| Znak | Encja | Opis |
|---|---|---|
| < | < | Mniejszy niż |
| > | > | Większy niż |
| & | & | Amperasand |
| ' | ' | Apostrof |
| " | " | Cudzysłów |
Często zadawane pytania
Co to znaczy, że XML jest poprawnie sformułowany?
Poprawnie sformułowany XML przestrzega wszystkich zasad składni XML: ma dokładnie jeden element główny, wszystkie tagi są poprawnie zamknięte i zagnieżdżone, wartości atrybutów są w cudzysłowie, nazwy elementów rozróżniają wielkość liter i przestrzegają zasad nazewnictwa, a znaki specjalne są poprawnie eskapowane. Poprawnie sformułowany dokument może być przetworzony przez dowolny parser XML.
Jaka jest różnica między poprawnie sformułowanym (well-formed) a prawidłowym (valid) XML?
Poprawnie sformułowany XML przestrzega podstawowych zasad składni i może być przetworzony. Prawidłowy XML jest poprawnie sformułowany ORAZ jest zgodny z określonym schematem (DTD lub XSD), który definiuje dozwolone elementy, atrybuty i ich relacje. To narzędzie sprawdza poprawność sformułowania. Do walidacji schematu należy określić DTD lub XSD.
Dlaczego otrzymuję błędy niedopasowania tagów?
Błędy niedopasowania tagów występują, gdy tagi otwierające i zamykające nie pasują do siebie. Typowe przyczyny to: literówki w nazwach tagów (XML rozróżnia wielkość liter, więc <Name> i </name> nie pasują), zapomnienie o zamknięciu tagu lub nieprawidłowo zagnieżdżone tagi. Zawsze zamykaj tagi w odwrotnej kolejności do ich otwierania.
Jak naprawić błędy nieoczekiwanego znaku?
Błędy nieoczekiwanego znaku zazwyczaj oznaczają, że znaki specjalne nie są eskapowane. W XML używaj < dla <, > dla >, & dla &, ' dla ' i " dla ". Sprawdź również, czy nie skopiowano niewidocznych znaków z edytorów tekstu i upewnij się, że dokument używa prawidłowego kodowania (zalecane UTF-8).
Dodatkowe zasoby
Cytuj ten materiał, stronę lub narzędzie w następujący sposób:
"Walidator XML" na https://MiniWebtool.com/pl/walidator-xml/ z MiniWebtool, https://MiniWebtool.com/
przez zespół miniwebtool. Zaktualizowano: 14 stycznia 2026 r.