Tarkista enintään 1 Gt XML XSD:tä, DTD:tä, RelaxNG:tä ja Schematronia vasten

Kehittäjille tehty virtaava validaattori. Tiedosto tarkistetaan suoraan selaimessa lataamatta sitä minnekään, ja jokaisella virheellä on tarkka rivi ja sarake. Verkkolaskut käyvät läpi myös liiketoimintasääntönsä: EN 16931, Peppol, XRechnung ja kansalliset säännöt Ranskasta ja Espanjasta Saudi-Arabiaan, Meksikoon ja Brasiliaan.

invoice.xml · invoice.xsd · selaimessasi kelvollinen · 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>
suurin tiedostokoko
1 Gt
skeemakieltä
4
virallista skeemaa
177
liiketoimintasääntöä
7 709
ladattu selaimen validaattorista
0 tavua
per Gt
~10 s
Verkkolaskutus

Tarkista verkkolasku niin kuin maasi vaatii

FI Suomi Finvoice, Peppol BIS

Oikeus vaatia verkkolaskua vuodesta 2020; julkiset ostajat ottavat ne vastaan

Ominaisuudet

Tehty tuotantomittakaavan XML:lle

Oikeaa XML:ää validoitaessa kolme asiaa ratkaisee: tiedostokoko, yksityisyys ja virheilmoitusten laatu. Emme tingi yhdestäkään.

Virtaavasti, enintään 1 Gt

Asiakirjat luetaan paloina ja validoidaan virran edetessä, joten muistinkäyttö pysyy tasaisena: noin 20 Mt, oli tiedosto 1 kt tai 1 Gt.

moottoriRust · libxml2

Yksityinen jo suunnittelultaan

Validaattori toimii selaimessasi WebAssemblynä. Avaamiasi tai liittämiäsi tiedostoja ei koskaan ladata palvelimelle. Hyödyllistä, kun XML sisältää maksuja, laskuja tai potilastietoja.

ladattu0 tavua

Tarkka diagnoosi

Jokaisella ongelmalla on tarkka rivi ja sarake, vakavuustaso ja jäsentimen selitys. Kaikki virheet lasketaan, ei vain ensimmäistä.

tulosteline:col · level · msg
Näin se toimii

Tiedostosta diagnoosiin kolmessa vaiheessa

  1. 01

    Avaa asiakirjasi

    Pudota tiedosto, liitä XML tai hae se URL-osoitteesta, tai avaa kansio tai .zip, jossa on enintään 1 000 asiakirjaa. Tiedostot enintään 50 Mt ilman tiliä, enintään 1 Gt ilmaisella tilillä.

  2. 02

    Valitse skeema

    Lataa XSD-, DTD- tai RelaxNG-skeema siihen liitettyine tiedostoineen, valitse yksi luettelon 177 virallisesta skeemasta (verkkolaskuprofiilit lisäävät Schematron-liiketoimintasääntönsä) tai ohita vaihe ja tarkista vain, että asiakirja on muodollisesti oikein.

  3. 03

    Lue diagnoosi

    Edistyminen päivittyy tiedoston lukemisen aikana. Napsauta virhettä siirtyäksesi sen riville; yleisimmistä on linkki ohjeeseen niiden korjaamisesta.

Selaimen ulkopuolella

Pidä XML kelvollisena senkin jälkeen, kun se on lähtenyt pöydältäsi

Sama moottori toimii myös palvelimillamme skripteille, putkille ja itsestään muuttuville asiakirjoille. Nämä validoinnit ajetaan koneillamme, joten ne lasketaan tilaukseesi.

API · CLI · CI

Samat tarkistukset putkessasi

REST-rajapinta OpenAPI-kuvauksella ja SDK:t PHP:lle, Pythonille ja TypeScriptille, komentorivityökalu ja GitHub Action, joka merkitsee virheelliset rivit pull requesteissa. 100 API-validointia kuukaudessa Free-tilauksella, 10 000-100 000 Prolla.

CI ja komentorivi →
Pro

URL-valvonta

Validoi julkaistu syöte, sivukartta tai kumppanin vienti tunneittain tai päivittäin ja saat sähköpostin ja webhookin, kun se lakkaa läpäisemästä tarkistusta, ja uudelleen, kun se korjaantuu.

Katso Pro →
Hakuteos

Virheet selitettyinä

Mitä 90 yleistä validointiviestiä tarkoittaa (yhteensopimattomista tageista viestiin ”This element is not expected”), libxml2:n sanamuodossa ja niin kuin Java ja .NET ne ilmoittavat, miksi ne syntyvät ja miten ne korjataan, jokainen esimerkin kanssa.

XML-virheilmoitukset →

Validoi ensimmäinen asiakirjasi

Tiliä ei tarvita. XML pysyy selaimessasi.

Avaa validaattori