Live briefing
Everything about Schematron
Rule-based validation language for XML
Schematron is a rule-based validation language for making assertions about the presence or absence of patterns in XML trees. It is a structural schema language expressed in XML using a small number of elements and XPath languages. In many implementations, Schematron XML is processed into XSLT code for deployment anywhere that XSLT can be used. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: SchematronA 5-minute orientation
- Pick up a classic book: SchematronThe most-reprinted book on the subject
- Read the landmark paper: Journal Article Tag Suite subset and Schematron: achieving the right balanceCited 6 times
- Go sideways: RELAX NGA closely related topic
- Go sideways: Document Schema Definition LanguagesA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
- 📕SchematronEric van der Vlist · 2007
- 📕SchematronErik Siegel · 2022
Professional XML meta dataKal Ahmed · 2001
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- RELAX NG In computing, RELAX NG (REgular LAnguage for XML Next Generation) is a schema language for XML. A RELAX NG schema specifies a pattern for the structure…
- Document Schema Definition Languages Document Schema Definition Languages (DSDL) is a framework within which multiple validation tasks of different types can be applied to an XML document…
- XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for…
- XML schema An XML schema is a description of a type of XML document, typically expressed in terms of constraints on the structure and content of documents of that…
- Oxygen XML Editor The Oxygen XML Editor (styled <oXygen/>) is a multi-platform XML editor, XSLT/XQuery debugger and profiler with Unicode support. It is a Java application…
- Rick Jelliffe Richard (Rick) Alan Jelliffe (born 1960) is an Australian programmer and standards activist (ISO, W3C, IETF), particularly associated with web standards…
- XML transformation language An XML transformation language is a programming language designed specifically to transform an input XML document into an output document which satisfies…
- XProc XProc is an XML transformation language for processing documents in pipelines: chaining conversions and other steps together to achieve the desired results…