Inhoudsopgave:
Definitie - Wat betekent XML-schema?
Een XML-schema is de structurele lay-out van een XML-document, uitgedrukt in termen van beperkingen en inhoud van het document. Beperkingen worden uitgedrukt met behulp van een combinatie van het volgende:
- Grammaticale regels voor de volgorde van elementen
- Gegevenstypen voor een element en inhoudskenmerk
- Booleaanse predikaten waaraan de inhoud moet voldoen
- Gespecialiseerde regels, waaronder uniekheid en referentiƫle integriteitsbeperkingen
Techopedia legt XML-schema uit
XML-schema's worden uitgedrukt met behulp van de Document Type Definition (DTD) -taal, die eigen is aan de XML-specificatie maar met een vrij beperkte mogelijkheid. Een XML-document kan aan een schemataal worden gekoppeld, hetzij door markeringen in het XML-document of via externe middelen.
Het proces om te controleren of een XML-document aan een schema voldoet, wordt validatie genoemd. XML-documenten zijn geldig als ze voldoen aan de schemavereisten waaraan ze zijn gekoppeld, inclusief beperkingen zoals:
- Structuur zoals gespecificeerd door een syntaxis van een reguliere expressie
- Vereisten voor de interpretatie van karaktergegevens
- Elementen en attributen die moeten worden opgenomen samen met hun toegestane structuur
