Provjerite XML do 1 GB prema XSD-u, DTD-u, RelaxNG-u i Schematronu

Streaming validator za programere. Datoteka se provjerava izravno u pregledniku, bez prijenosa, a svaka pogreška ima točan redak i stupac. E-računi prolaze i svoja poslovna pravila: EN 16931, Peppol, XRechnung i nacionalna pravila, od Francuske i Španjolske do Saudijske Arabije, Meksika i Brazila.

invoice.xml · invoice.xsd · u vašem pregledniku valjano · 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>
najveća datoteka
1 GB
jezika shema
4
službenih shema
177
poslovnih pravila
7.709
preneseno iz validatora u pregledniku
0 bajtova
po GB
~10 s
E-računi

Provjerite e-račun onako kako to traži vaša zemlja

HR Hrvatska eRačun · HR CIUS

eRačun obvezan za obveznike PDV-a od 1. siječnja 2026.

Mogućnosti

Izrađen za XML u produkcijskim razmjerima

Pri validaciji stvarnog XML-a važne su tri stvari: veličina datoteke, privatnost i kvaliteta poruka o pogreškama. Ni u jednoj ne radimo kompromise.

Streaming do 1 GB

Dokumenti se čitaju u blokovima i provjeravaju kako tok napreduje, pa potrošnja memorije ostaje ista: oko 20 MB, bila datoteka 1 KB ili 1 GB.

jezgraRust · libxml2

Privatnost po dizajnu

Validator radi u vašem pregledniku kao WebAssembly. Datoteke koje otvorite ili zalijepite nikad se ne prenose. Korisno kada XML sadrži plaćanja, račune ili podatke o pacijentima.

preneseno0 bajtova

Precizna dijagnostika

Svaki problem ima točan redak i stupac, razinu ozbiljnosti i objašnjenje parsera. Broje se sve pogreške, ne samo prva.

izlazline:col · level · msg
Kako radi

Od datoteke do dijagnoze u tri koraka

  1. 01

    Otvorite dokumente

    Ispustite datoteku, zalijepite XML ili ga dohvatite s URL-a, ili otvorite mapu ili .zip s najviše 1000 dokumenata. Datoteke do 50 MB bez računa, do 1 GB s besplatnim računom.

  2. 02

    Odaberite shemu

    Prenesite XSD, DTD ili RelaxNG shemu s njezinim uključenim datotekama, odaberite jednu od 177 službenih shema iz kataloga (profili e-računa dodaju svoja Schematron poslovna pravila) ili preskočite ovaj korak kako biste provjerili samo ispravnost zapisa dokumenta.

  3. 03

    Pročitajte dijagnozu

    Napredak se osvježava kako datoteka prolazi. Kliknite na pogrešku da biste skočili na njezin redak; česte pogreške vode na objašnjenje kako ih ispraviti.

Izvan preglednika

Neka XML ostane valjan i nakon što napusti vaš stol

Ista jezgra radi i na našim poslužiteljima, za skripte, pipelineove i dokumente koji se sami mijenjaju. Te se validacije izvode na našim strojevima pa se ubrajaju u vaš paket.

API · CLI · CI

Iste provjere u vašem pipelineu

REST API s OpenAPI opisom i SDK-ovima za PHP, Python i TypeScript, klijent za naredbeni redak i GitHub Action koja označava neispravne retke u pull requestovima. 100 API validacija mjesečno u paketu Free, od 10.000 do 100.000 u Pro.

CI i naredbeni redak →
Pro

Nadzor URL-ova

Provjeravajte objavljeni feed, sitemap ili izvoz partnera svaki sat ili svaki dan i primite e-poruku i webhook kada provjera prestane prolaziti te ponovno kada se oporavi.

Pogledajte Pro →
Referenca

Pogreške objašnjene

Što znači 90 čestih poruka validacije (od nepodudarnih oznaka do „This element is not expected”), u izričaju libxml2 te kako ih javljaju Java i .NET, zašto nastaju i kako ih ispraviti, svaka s primjerom.

XML poruke o pogreškama →

Provjerite svoj prvi dokument

Račun nije potreban. Vaš XML ostaje u pregledniku.

Otvori validator