Guides and resources
Guides for validating XML against XSD: what each validation error means, the Excel error report, large files, and checking FundsXML, ISO 20022 and XRechnung files.
Validation errors
- XML validation errors explained — The most common XSD validation errors from libxml2 and Xerces — cvc-complex-type.2.4.a, cvc-datatype-valid.1.2.1, cvc-pattern-valid and others — with causes, examples and fixes.
Validate by standard
- Validate FundsXML files online — Check FundsXML 4 documents against the official schema release: automatic schema detection, every error with line and path, Excel report for the data supplier, all releases from fundsxml/schema built in.
- Validate ISO 20022 payment files (pain, camt, pacs) — Validate SEPA and ISO 20022 XML files — pain.001, pain.008, camt.053, camt.054, pacs.008 — against the message XSD in the browser, with every error located and an Excel report.
- Validate XRechnung / UBL files against the XSD — Check the XML schema layer of XRechnung, ZUGFeRD/Factur-X and UBL e-invoices online, and understand what XSD validation does not cover: the Schematron business rules.
Features
- Export XML validation errors to Excel — Validate an XML file against its XSD and download every error as an Excel report — line, XML path, message, the surrounding lines and a link to what the error means. Free, in the browser.
- View large XML files in the browser — Open XML files of tens of megabytes as a collapsible tree with search, validate them against an XSD and jump straight to the errors — no editor that freezes on a 30 MB export.