Ověřte XML do 1 GB podle XSD, DTD, RelaxNG a Schematronu

Streamovací validátor pro vývojáře. Soubor se kontroluje přímo v prohlížeči, aniž by se nahrával, a každá chyba má přesný řádek a sloupec. Elektronické faktury projdou i svými obchodními pravidly: EN 16931, Peppol, XRechnung a národní pravidla od Francie a Španělska po Saúdskou Arábii, Mexiko a Brazílii.

invoice.xml · invoice.xsd · ve vašem prohlížeči platný · 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>
max. velikost souboru
1 GB
jazyky schémat
4
oficiálních schémat
177
obchodních pravidel
7 709
nahráno validátorem v prohlížeči
0 bajtů
na GB
~10 s
Elektronická fakturace

Zkontrolujte e-fakturu tak, jak to vyžaduje vaše země

CZ Česko ISDOC · EN 16931

ISDOC mezi firmami; veřejní zadavatelé přijímají EN 16931 od 2019 a 2020

Možnosti

Postaveno pro XML v produkčním měřítku

Při validaci skutečného XML jsou důležité tři věci: velikost souboru, soukromí a kvalita chybových hlášení. V žádné z nich neděláme kompromisy.

Streamování do 1 GB

Dokumenty se čtou po blocích a ověřují se průběžně, takže spotřeba paměti se nemění: asi 20 MB, ať má soubor 1 KB, nebo 1 GB.

jádroRust · libxml2

Soukromí v základu

Validátor běží ve vašem prohlížeči jako WebAssembly. Soubory, které otevřete nebo vložíte, se nikdy nenahrávají. Hodí se, když XML obsahuje platby, faktury nebo údaje o pacientech.

nahráno0 bajtů

Přesná diagnostika

Každý problém má přesný řádek a sloupec, úroveň závažnosti a vysvětlení parseru. Počítají se všechny chyby, ne jen první.

výstupline:col · level · msg
Jak to funguje

Od souboru k diagnostice ve třech krocích

  1. 01

    Otevřete dokumenty

    Přetáhněte soubor, vložte XML nebo ho načtěte z URL, případně otevřete složku nebo .zip s až 1 000 dokumenty. Soubory do 50 MB bez účtu, do 1 GB s bezplatným účtem.

  2. 02

    Vyberte schéma

    Nahrajte schéma XSD, DTD nebo RelaxNG s jeho vloženými soubory, vyberte jedno z 177 oficiálních schémat z katalogu (profily elektronických faktur přidají svá pravidla Schematron) nebo tento krok přeskočte a zkontrolujte jen správný zápis dokumentu.

  3. 03

    Přečtěte si diagnostiku

    Průběh se aktualizuje, jak soubor prochází. Kliknutím na chybu přejdete na její řádek; ty běžné odkazují na vysvětlení, jak je opravit.

Mimo prohlížeč

Udržujte XML platné, i když už opustilo váš stůl

Stejné jádro běží i na našich serverech, pro skripty, pipeline a dokumenty, které se mění samy. Tyto validace běží na našich strojích, a proto se započítávají do vašeho tarifu.

API · CLI · CI

Stejné kontroly ve vaší pipeline

REST API s popisem OpenAPI a SDK pro PHP, Python a TypeScript, klient pro příkazovou řádku a GitHub Action, která v pull requestech označí chybné řádky. 100 validací API měsíčně ve Free, 10 000 až 100 000 v Pro.

CI a příkazová řádka →
Pro

Monitorování URL

Ověřujte zveřejněný feed, sitemapu nebo export partnera každou hodinu nebo každý den a dostaňte e-mail a webhook, když přestane procházet, a znovu, když se opraví.

Zobrazit Pro →
Reference

Chyby vysvětlené

Co znamená 90 běžných validačních hlášení (od neuzavřené značky po „This element is not expected“), ve znění libxml2 i tak, jak je hlásí Java a .NET, proč vznikají a jak je opravit, vždy s příkladem.

Chybová hlášení XML →

Ověřte svůj první dokument

Účet není potřeba. Vaše XML zůstává v prohlížeči.

Otevřít validátor