0

Przykład dokumentu XML: prawidłowy katalog z przestrzeniami nazw

Sprawdź kod XML i pliki konfiguracyjne pod kątem składni i zamkniętych tagów w trybie offline.

Buy Me a Coffee at ko-fi.com
Przetwarzanie... 0%
Odczytywanie tagów XML
Analizowanie struktury prologu
Dopasowywanie schematów XML
Sprawdzanie przestrzeni nazw
Walidacja drzewa

Wynik

Ta strona otwiera walidator XML z fabrycznie załadowanym małym, dobrze sformułowanym dokumentem katalogu: prologiem XML, elementem głównym, który deklaruje zarówno domyślną przestrzeń nazw, jak i książkę z prefiksem: przestrzeń nazw oraz pojedynczy zagnieżdżony element z tytułem, autorem i ceną. Poniższy wynik pozytywny jest obliczany w momencie załadowania strony, przy użyciu tej samej logiki dopasowywania tagów, co w przypadku każdego wklejanego pliku.

Przestrzenie nazw to jedna z bardziej podatnych na błędy części odręcznie pisanego XML — brakująca deklaracja xmlns, niedopasowany prefiks lub literówka w dwukropku mogą dyskretnie uszkodzić dokument, który w przeciwnym razie wyglądałby dobrze. W tym przykładzie celowo deklaruje się dwie przestrzenie nazw w elemencie głównym i konsekwentnie używa formy z przedrostkiem w każdym znaczniku podrzędnym, co jest wzorcem, na którym opierają się prawdziwe ładunki SOAP, kanały RSS/Atom i formaty konfiguracyjne oparte na XML.

Wklej własny kod XML w polu, aby sprawdzić go w ten sam sposób. Jeśli tag pozostanie niezamknięty, tag zamykający nie pasuje do tego, który został otwarty lub w cytowanym atrybucie brakuje cudzysłowu zamykającego, walidator zgłasza dokładny wiersz — tę samą klasę błędów, co pokazana na stronie ustawień błędu mismatched tag-error.