XML Schema (XSD)
W3C-Standard (2001) zur Beschreibung von Struktur und Typen in XML-Dokumenten. Selbst ein XML-Dialekt. Löste die einfachere DTD-Syntax ab.
Unterstützt komplexe Typen, Restriktionen (Regex, Enums, Wertebereiche), Namespaces, abstrakte Typen und Substitution Groups. Generiert typisierte Klassen für Java (JAXB), C# (XmlSerializer), Python (xmlschema). Eine komplexe Spezifikation — viele Implementierungen unterscheiden sich bei Randfällen.
Lebt weiter in SOAP-APIs, im Finanz-EDI (ISO 20022, SWIFT, EDIFACT), in der regulatorischen Berichterstattung und in älteren Enterprise-Integrationen. In modernen Web-APIs vollständig von JSON Schema abgelöst.