Zrzuty ekranu

Opis

Szybko sprawdź swój kod XML i zobacz, gdzie jest problem, jeśli jakiś występuje. XML Validator 3.1.0 — co nowego XML Validator natychmiast sprawdza, czy Twój XML jest poprawnie sformułowany — bezpośrednio w przeglądarce. Nic, co wkleisz, nie jest nigdzie wysyłane: sprawdzanie odbywa się w całości na Twoim komputerze, działa offline, a rozszerzenie nie prosi o żaden dostęp do odwiedzanych przez Ciebie witryn. Wersja 3.1.0 to największa aktualizacja w historii rozszerzenia. Przebudowuje przestrzeń roboczą wokół szybkiego znajdowania i naprawiania problemów oraz usuwa szereg od dawna obecnych usterek — w tym jedną, która potrafiła dać błędną odpowiedź. NAJWAŻNIEJSZA POPRAWKA Wcześniejsze wersje potrafiły uznać całkowicie poprawny dokument za błędny. Rozszerzenie rozpoznawało wewnętrzny element błędu przeglądarki wyłącznie po nazwie, więc każdy dokument, który przypadkiem zawierał element o tej nazwie, był oznaczany jako niepoprawny, choć nie było z nim nic nie tak. Wykrywanie opiera się teraz na tym, skąd ten element faktycznie pochodzi, a nie na tym, jak się nazywa, więc Twoja własna treść nigdy nie zostanie wzięta za błąd. Jeśli kiedykolwiek zdarzyło Ci się zobaczyć błąd, którego nie dało się wyjaśnić, to najprawdopodobniej właśnie dlatego. Zniknęły też dwa powiązane problemy. Wczytanie pliku przy wyłączonym sprawdzaniu podczas pisania zostawiało na ekranie wynik dla poprzedniego dokumentu — można było więc patrzeć na ocenę czegoś zupełnie innego. Teraz każde wczytanie od razu uruchamia ponowne sprawdzenie, a edytowanie przy wyłączonym sprawdzaniu podczas pisania wyraźnie przygasza stary wynik, zamiast po cichu pozwalać mu się zdezaktualizować. WSZYSTKIE BŁĘDY, NIE TYLKO PIERWSZY Parser przeglądarki zatrzymuje się na pierwszym napotkanym problemie, co oznaczało naprawianie jednego błędu tylko po to, by odkryć następny — i tak raz za razem, przy każdym kolejnym uruchomieniu. XML Validator ma teraz własny mechanizm sprawdzania, który nie zatrzymuje się po pierwszym niepowodzeniu i w jednym przebiegu wypisuje wszystko, co uda mu się znaleźć: znaczniki niedopasowane, niezamknięte i zamykające nigdy nieotwarte elementy, powtórzone atrybuty i wartości atrybutów bez cudzysłowów, niezadeklarowane prefiksy przestrzeni nazw, źle sformułowane komentarze, sekcje CDATA, deklaracje DOCTYPE i instrukcje przetwarzania, nieprawidłowe odwołania znakowe i nieznane encje, treść poza elementem głównym oraz znaki niedozwolone w XML. Każdy błąd pokazuje dokładny wiersz i kolumnę. Kliknij go, a edytor przeskoczy prosto do tego wiersza i go zaznaczy. Wzdłuż dokumentu biegnie pasek z numerami wierszy, dzięki czemu podawane pozycje są naprawdę użyteczne — i pozostaje on wyrównany niezależnie od tego, jak daleko przewiniesz. PRAWDZIWA PRZESTRZEŃ ROBOCZA Edytor wyrósł na porządne narzędzie. Przycisk Formatuj nadaje Twojemu XML czytelne wcięcia, a Minifikuj sprowadza go z powrotem do zwartej postaci — w obie strony tekst sąsiadujący z elementami pozostaje dokładnie taki, jak został zapisany, więc znaczące odstępy nigdy nie ulegają zmianie. Są też przyciski Kopiuj, Wyczyść i Pobierz oraz aktualizowana na bieżąco liczba wierszy i znaków. Łatwiej też wprowadzić treść do edytora. Przeciągnij plik prosto na edytor albo skorzystaj z opcji Wczytaj z pliku — okno wyboru filtruje teraz typy plików XML, poprawnie obsługuje anulowanie i informuje, gdy nie udało się odczytać pliku, zamiast sprawiać wrażenie zawieszonego. Pliki deklarujące kodowanie inne niż UTF-8 są teraz odczytywane prawidłowo, a nie trafiają do edytora jako nieczytelne znaki. Dokument możesz też wczytać wprost z adresu URL, a dowolny tekst na stronie internetowej zaznaczyć, kliknąć prawym przyciskiem myszy i wybrać Sprawdź zaznaczony tekst jako XML. Gdy dokument jest już poprawny, zwijane Drzewo dokumentu pokazuje jego strukturę na pierwszy rzut oka, a wbudowany tester XPath pozwala wykonywać na nim wyrażenia i oglądać wszystkie pasujące węzły — z rozwiązanymi za Ciebie prefiksami przestrzeni nazw. Twoja praca jest zachowywana między sesjami: edytowany dokument, wybrany format i ustawienia wracają na swoje miejsce, gdy otworzysz rozszerzenie ponownie. Jest nowy ciemny motyw, który może podążać za ustawieniem systemu albo zostać ustawiony na stałe jako jasny lub ciemny, a także skrót klawiszowy otwierający XML Validator. Bardzo duże dokumenty automatycznie wyłączają sprawdzanie podczas pisania i wyjaśniają dlaczego, dzięki czemu duży plik nigdy nie sprawia, że okno zaczyna działać ospale. Obsługiwany jest również JSON, jeśli potrzebujesz sprawdzić dokument JSON tymi samymi narzędziami. MÓWIMY TWOIM JĘZYKIEM XML Validator jest dostępny w 43 językach i dopiero ta wersja sprawia, że to wsparcie jest prawdziwe. Wcześniej nawet w przetłumaczonym interfejsie same komunikaty o błędach pojawiały się po angielsku, bo pochodziły prosto z parsera przeglądarki. Teraz przetłumaczony jest każdy komunikat, jaki możesz zobaczyć — wszystkie opisy błędów, każdy przycisk, status i etykieta. Arabski, perski, hebrajski i urdu wyświetlają się teraz w całości od prawej do lewej, podczas gdy Twój XML pozostaje tam, gdzie jego miejsce: od lewej do prawej. Przy okazji przejrzeliśmy i poprawiliśmy istniejące tłumaczenia, a część z nich zawierała prawdziwe błędy. W czternastu językach na przycisku Sprawdź widniało „Potwierdź” albo „Poświadcz”. Pięć z nich prosiło Cię o hasło lub PIN zamiast o kod źródłowy. Jedno opisało swój przycisk jako „Sprawdzam”, w pierwszej osobie. Kilka innych używało sformułowań, których żaden programista by nie rozpoznał, albo w jednym zdaniu zwracało się do Ciebie per „pan”, a w następnym per „ty”. DROBNIEJSZE POPRAWKI Sprawdzanie podczas pisania nie nakłada już nowego licznika czasu przy każdym naciśnięciu klawisza, a wyniki nie mogą już dotrzeć w złej kolejności. Link Oceń nas prowadzi do aktualnego adresu w Chrome Web Store. Z konfiguracji rozszerzenia usunięto nieaktualne wpisy. Liczby są grupowane zgodnie z zasadami języka Twojego interfejsu. XML Validator pozostaje darmowy, działa offline i szanuje Twoją prywatność. Twoje dokumenty zostają na Twoim komputerze.