Sprawdzaj XML do 1 GB względem XSD, DTD, RelaxNG i Schematron

Strumieniowy walidator stworzony dla programistów. Plik jest sprawdzany w przeglądarce, bez wysyłania, a każdy błąd ma dokładny wiersz i kolumnę. E-faktury przechodzą też swoje reguły biznesowe: EN 16931, Peppol, XRechnung i reguły krajowe, od Francji i Hiszpanii po Arabię Saudyjską, Meksyk i Brazylię.

invoice.xml · invoice.xsd · w przeglądarce poprawny · 312 ms
1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="UTF-8"?>
<invoice xmlns="urn:billing:v1" id="INV-2026-0413">
<issuer vatId="GB123456789">Acme Ltd.</issuer>
<items>
<item sku="A-001" qty="2">Annual license</item>
<item sku="B-014" qty="1">Onboarding session</item>
</items>
<total currency="EUR">4820.00</total>
</invoice>
maks. rozmiar pliku
1 GB
języki schematów
4
oficjalnych schematów
177
reguł biznesowych
7 709
wysłanych przez walidator w przeglądarce
0 bajtów
na GB
~10 s
E-faktury

Sprawdź e-fakturę tak, jak wymaga tego Twój kraj

PL Polska KSeF FA(3)

KSeF obowiązkowy od 1 lutego lub 1 kwietnia 2026, dla wszystkich od 2027

Możliwości

Stworzony dla produkcyjnego XML

Przy walidacji prawdziwego XML liczą się trzy rzeczy: rozmiar pliku, prywatność i jakość komunikatów o błędach. W żadnej z nich nie idziemy na kompromis.

Strumieniowo, do 1 GB

Dokumenty są czytane fragmentami i sprawdzane w miarę postępu strumienia, więc zużycie pamięci się nie zmienia: około 20 MB, niezależnie od tego, czy plik ma 1 KB, czy 1 GB.

silnikRust · libxml2

Prywatny z założenia

Walidator działa w przeglądarce jako WebAssembly. Pliki, które otwierasz lub wklejasz, nigdy nie są wysyłane. Przydatne, gdy XML zawiera płatności, faktury lub dane pacjentów.

wysłanych0 bajtów

Precyzyjna diagnostyka

Każdy problem ma dokładny wiersz i kolumnę, poziom ważności i wyjaśnienie parsera. Liczone są wszystkie błędy, nie tylko pierwszy.

wynikline:col · level · msg
Jak to działa

Od pliku do diagnozy w trzech krokach

  1. 01

    Otwórz dokumenty

    Upuść plik, wklej XML lub pobierz go z adresu URL albo otwórz folder lub plik .zip z maksymalnie 1000 dokumentów. Pliki do 50 MB bez konta, do 1 GB z darmowym kontem.

  2. 02

    Wybierz schemat

    Dodaj schemat XSD, DTD lub RelaxNG z jego plikami dołączanymi, wybierz jeden z 177 oficjalnych schematów z katalogu (profile e-faktur dodają swoje reguły Schematron) albo pomiń ten krok, aby sprawdzić tylko poprawność składni dokumentu.

  3. 03

    Przeczytaj diagnozę

    Postęp aktualizuje się w trakcie czytania pliku. Kliknij błąd, aby przejść do jego wiersza; częste błędy prowadzą do wyjaśnienia, jak je naprawić.

Poza przeglądarką

Dbaj o poprawność XML także po tym, jak opuści Twoje biurko

Ten sam silnik działa też na naszych serwerach, dla skryptów, potoków CI i dokumentów, które zmieniają się same. Te walidacje odbywają się na naszych maszynach, więc wliczają się do Twojego planu.

API · CLI · CI

Te same kontrole w Twoim potoku CI

REST API z opisem OpenAPI i SDK dla PHP, Pythona i TypeScriptu, klient wiersza poleceń oraz GitHub Action, która oznacza błędne wiersze w pull requestach. 100 walidacji API miesięcznie w planie Free, od 10 000 do 100 000 w Pro.

CI i wiersz poleceń →
Pro

Monitory URL

Sprawdzaj opublikowany feed, mapę witryny lub eksport partnera co godzinę lub codziennie i otrzymuj e-mail oraz webhook, gdy przestanie przechodzić walidację, i ponownie, gdy wróci do normy.

Zobacz Pro →
Dokumentacja

Błędy wyjaśnione

Co oznacza 90 częstych komunikatów walidacji (od niezgodnych znaczników po „This element is not expected”), w brzmieniu libxml2 oraz Javy i .NET, dlaczego się pojawiają i jak je naprawić, każdy z przykładem.

Komunikaty o błędach XML →

Sprawdź swój pierwszy dokument

Konto nie jest potrzebne. Twój XML zostaje w przeglądarce.

Otwórz walidator