SVRL
Format de sortie d'une validation Schematron, défini dans ISO/IEC 19757-3.
Définition
SVRL est le rapport produit quand on exécute un schéma Schematron sur un document XML. Chaque assertion violée donne un élément <svrl:failed-assert> portant le test XPath, le contexte (location), le rôle (fatal/warning) et le message. Les validateurs PEPPOL et EN 16931 émettent du SVRL, que les outils transforment ensuite en rapport lisible.
Origine
SVRL est défini dans l'annexe de la norme ISO/IEC 19757-3 (Document Schema Definition Languages — Part 3 : Rule-based validation — Schematron), et produit par la feuille XSLT de référence (skeleton iso-schematron) de Rick Jelliffe.
Exemple en contexte
<svrl:failed-assert test="..." location="/Invoice[1]" flag="fatal"><svrl:text>[BR-CO-15] Invoice total amount with VAT...</svrl:text></svrl:failed-assert>
Termes liés
- Schematron — SVRL en est le format de compte-rendu.
- Artefacts de validation PEPPOL — produisent du SVRL.