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.
- 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
Provjerite e-račun onako kako to traži vaša zemlja
eRačun obvezan za obveznike PDV-a od 1. siječnja 2026.
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.
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.
Precizna dijagnostika
Svaki problem ima točan redak i stupac, razinu ozbiljnosti i objašnjenje parsera. Broje se sve pogreške, ne samo prva.
Odaberite shemu koju stvarno koristite
Većina stvarnih projekata kombinira barem dvije. XSD, DTD i RelaxNG rade na libxml2, pa rezultati odgovaraju onome što vidi vaš backend; Schematron radi na Saxonu, kao i službeni validatori e-računa.
XML Schema
W3C XML Schema 1.0 sa složenim tipovima, ograničenjima identiteta i shemama iz više datoteka povezanima importima i includeima.
- Specifikacija
- W3C XSD 1.0
- Datoteke
- .xsd
- Importi
- xs:import, xs:include
Document Type Definition
Validacija prema vanjskoj DTD datoteci ili DOCTYPE-u navedenom u dokumentu. I dalje standard u izdavaštvu i starijim formatima.
- Specifikacija
- XML 1.0 §2.8
- Datoteke
- .dtd
- Izvor
- vanjski ili DOCTYPE
RelaxNG
Sheme temeljene na uzorcima, u XML ili kompaktnoj sintaksi, s tipovima podataka XML Scheme. Prikladne za dokumentno orijentirani XML i miješani sadržaj.
- Specifikacija
- ISO/IEC 19757-2
- Datoteke
- .rng, .rnc
- Tipovi podataka
- XSD tipovi
Schematron
Poslovna pravila EN 16931, Peppola, XRechnunga i nacionalnih formata e-računa ili vaša vlastita .sch datoteka, nakon provjere sheme, na dokumentima do 50 MB: zbrojevi koji se slažu, šifrarnici, obavezna polja. Svaki nalaz navodi svoje pravilo, npr. BR-CO-15.
- Specifikacija
- ISO/IEC 19757-3
- Pravila
- iz kataloga ili vlastita
- Engine
- SaxonJS
Provjerite račune onako kako će to učiniti platforma vaše zemlje
Službene sheme i poslovna pravila svake obveze, sa svakim nalazom na njegovom retku i stranicom koja objašnjava pravilo. Račun nikad ne napušta vaš preglednik.
Još XML alata, također u pregledniku
Formatirajte, pretražujte, transformirajte i pretvarajte XML, izradite shemu iz primjera ili pročitajte e-račun, bez prijenosa ičega. Generatori provjeravaju svoj rezultat jezgrom validatora.
XML formater
Uvucite ili sažmite XML, a tekst, CDATA i komentari ostaju kakvi jesu.
XPath tester
Izvršite XPath 3.1 nad dokumentom i vidite svaki pogodak s njegovim retkom.
XSD generator
Izvedite XML Schemu iz primjera dokumenata, provjerenu prema njima.
XSLT transformator
Pokrenite XSLT 1.0, 2.0 ili 3.0 nad dokumentom i vidite rezultat, poruke i datoteke koje zapisuje.
XML u JSON
Pretvorite XML u JSON, s nizovima gdje se element ponavlja ili gdje to XSD dopušta.
Preglednik e-računa
Pročitajte račun XRechnung, ZUGFeRD, Factur-X ili Peppol kao dokument i ispišite ga.
Od datoteke do dijagnoze u tri koraka
-
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.
-
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.
-
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.
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.
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 →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 →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 →Povežite ga s alatima koje već koristite
Workflowi, scraperi, API klijenti, SDK-ovi, AI asistenti i CI koriste istu jezgru, s istim rezultatima kao validator.
n8n
Provjeravajte račune iz e-pošte ili datoteka u no-code workflowima
Apify
Popis URL-ova na ulazu, jedan redak po dokumentu na izlazu
Postman
Svaki API zahtjev, sa stvarnim odgovorima
AI agenti
Claude, Cursor i VS Code preko MCP-a
GitHub Actions
Neispravni retci označeni u pull requestovima
Naredbeni redak
GitLab CI, pre-commit hookovi i skripte
PHP, Laravel, Symfony
Pravilo validacije, constraint ili nekoliko redaka koda
Python
Sinkroni i asinkroni klijent, potpuno tipizirani
JavaScript, TypeScript
Bez ovisnosti: Node, Bun, Deno, Workers
Provjerite svoj prvi dokument
Račun nije potreban. Vaš XML ostaje u pregledniku.