XML Stream Parser
Extension Actions
- Live on Store
Stream-parse XML files up to 2GB using SAX + Web Workers
Twój plik XML jest za duży, aby go otworzyć? Już nie.
Parser XML Stream obsługuje pliki XML do 2 GB bezpośrednio w Twojej przeglądarce — bez oprogramowania desktopowego, bez przesyłania do serwerów zewnętrznych, bez zamrożonych kart. Wykorzystuje analizę SAX w trybie strumieniowym w Web Worker, dzięki czemu Twoja przeglądarka pozostaje responsywna nawet podczas przetwarzania największych plików.
★ Dlaczego Parser XML Stream?
Inne przeglądarki XML zawieszają się lub zamrażają w przypadku plików powyżej 50 MB. Parser XML Stream został stworzony specjalnie do analizy dużych i bardzo dużych plików XML — zrzutów rezerwacji hotelowych, logów API, eksportów danych, odpowiedzi SOAP, plików konfiguracyjnych i wszystkiego innego, co przychodzi w formacie XML.
Analizuj pliki do 2 GB bez ładowania ich do pamięci
Używa tylko ~20 MB RAM niezależnie od rozmiaru pliku
Pasmo postępu w czasie rzeczywistym z prędkością (MB/s) i przewidywaniem czasu zakończenia
Działa w 100% lokalnie — Twoje dane nigdy nie opuszczają przeglądarki
★ Potężne wyszukiwanie
Znajdź to, czego potrzebujesz w milionach elementów:
Wyszukiwanie po nazwie tagu (np. znajdź wszystkie elementy <RoomStay>)
Wyszukiwanie po nazwie atrybutu (np. znajdź elementy z atrybutem "ID")
Wyszukiwanie po wartości atrybutu (np. znajdź elementy, gdzie jakikolwiek atrybut = "EUR")
Wyszukiwanie po treści tekstu (np. znajdź elementy zawierające "błąd")
Łącz filtry dla precyzyjnych wyników
★ Eksplorator elementów
Wszystkie elementy wymienione według głębokości zagnieżdżenia — zobacz całą strukturę dokumentu na pierwszy rzut oka
Kliknij dowolny element, aby zobaczyć jego rzeczywisty kod XML z podświetleniem składni
Przeglądaj próbki z nawigacją ◀ ▶
Do 50 próbek łapanych na tag podczas analizy
★ Wbudowany przewodnik po XML
Nowy w XML? Rozszerzenie automatycznie wybiera prawdziwy element z Twojego pliku i pokazuje interaktywny, pokolorowany przegląd: co to jest tag, co to jest nazwa atrybutu, co to jest wartość. Najedź kursorem na dowolną część, aby zobaczyć podpowiedź.
★ 5 języków
Pełny interfejs dostępny w języku angielskim, Русский, Deutsch, Español i Français. Automatycznie wykrywany na podstawie języka przeglądarki.
★ Prywatność i bezpieczeństwo
Całe przetwarzanie odbywa się lokalnie w Twojej przeglądarce
Żadne dane nie są wysyłane gdziekolwiek
Brak analityki, brak śledzenia
Minimalne uprawnienia (tylko przechowywanie, aby zapisać preferencje językowe)
★ Szczegóły techniczne
Strumieniowy parser SAX — odczytuje plik w kawałkach 8-16 MB za pomocą File.slice()
TextDecoder z stream:true dla prawidłowego przetwarzania UTF-8 przez granice kawałków
Web Worker utrzymuje wątek UI wolny
Rekonstruuje próbki XML z wydarzeń SAX do podglądu kodu
Brak zbudowanego drzewa DOM — stałe zużycie pamięci
★ Idealny dla
Programistów debugujących duże odpowiedzi API lub wiadomości SOAP
Inżynierów jakości analizujących eksporty danych testowych
Analityków danych badających zrzuty danych XML
DevOps pracujących z dużymi plikami konfiguracyjnymi
Każdego, kto kiedykolwiek widział "plik za duży, aby go otworzyć"
Latest reviews
- Наталья Уракова
- A good extension. It handles large files perfectly.