XML Schema
- Vorige Pagina XML DTD
- Volgende Pagina XML Server
XML Schema Beschrijft de structuur van een XML-document, vergelijkbaar met DTD.
Een grammaticaal correcte XML-document wordt "goed gevormd" genoemd.
Een XML-document dat is geverifieerd met behulp van XML Schema, is zowel "goed gevormd" als "geldig".
XML Schema
XML Schema gebaseerd op XML, is een alternatief voor DTD:
<xs:element name="note"> <xs:complexType> <xs:sequence> <xs:element name="to" type="xs:string"/> <xs:element name="from" type="xs:string"/> <xs:element name="heading" type="xs:string"/> <xs:element name="body" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
Hier is een uitleg van het bovenstaande Schema:
<xs:element name="note"> Definieert een element met de naam "note" <xs:complexType> Het element "note" is een complex type <xs:sequence> Deze complexe type is een elementenserie <xs:element name="to" type="xs:string"> Het element "to" is van het type string (tekst) <xs:element name="from" type="xs:string"> Het element "from" is van het type string <xs:element name="heading" type="xs:string"> Het element "heading" is van het type string <xs:element name="body" type="xs:string"> Het element "body" is van het type string
XML Schema is sterker dan DTD
- XML Schema is geschreven in XML
- XML Schema is uitbreidbaar
- XML Schema ondersteunt datatypen
- XML Schema ondersteunt namespaces
Waarom XML Schema gebruiken?
Met XML Schema kunnen uw XML-bestanden de beschrijving van hun eigen indeling meebrengen
Met XML Schema kunnen onafhankelijke groepen overeenkomen over standaarden voor het uitwisselen van gegevens
Met XML Schema kunt u gegevens valideren
XML Schema ondersteunt datatypen
Een van de grootste voordelen van XML Schema is de ondersteuning voor datatypen:
- het is gemakkelijker om de inhoud van documenten te beschrijven
- het is gemakkelijker om beperkingen op gegevens te definiëren
- het is gemakkelijker om de juistheid van gegevens te verifiëren
- het is gemakkelijker om om te zetten tussen verschillende datatypen
XML Schema gebruikt de XML-syntaxis
Een van de krachtige voordelen van XML Schema is dat het geschreven is in XML:
- Je hoeft geen nieuwe taal te leren
- Je kunt een XML Editor gebruiken om Schema-bestanden te bewerken
- Je kunt een XML Parser gebruiken om Schema-bestanden te parsen
- Je kunt XML DOM gebruiken om je Schema te manipuleren
- Je kunt XSLT gebruiken om je Schema te transformeren
Als je XML Schema wilt leren, lees dan onze XML Schema Handleiding.
- Vorige Pagina XML DTD
- Volgende Pagina XML Server