Inleiding tot XML Schema

XML Schema is een op XML gebaseerde opvolger van DTD.

XML Schema kan de structuur van XML-documenten beschrijven.

De taal van XML Schema kan ook worden genoemd als XSD (XML Schema Definition).

Basiskennis die je moet hebben

Voordat je verder gaat, moet je de volgende kennis basiskennis hebben:

  • HTML / XHTML
  • XML en XML-namespace
  • Basiskennis van DTD

Als je eerst deze projecten wilt leren, raadpleeg dan Hoofdpagina Bekijk deze tutorials.

Wat is XML Schema?

De functie van XML Schema is om de legitieme bouwstenen van XML-documenten te definiëren, vergelijkbaar met DTD.

XML Schema:

  • Definieer de elementen die in het document kunnen voorkomen
  • Definieer de eigenschappen die in het document kunnen voorkomen
  • Definieer welk element een subelement is
  • Definieer de volgorde van subelementen
  • Definieer het aantal subelementen
  • Definieer of een element leeg is of tekst kan bevatten
  • Definieer het datatype van elementen en eigenschappen
  • Definieer de standaardwaarden en vastgestelde waarden van elementen en eigenschappen

XML Schema is de opvolger van DTD

We denken dat XML Schema snel de meeste netwerktoepassingen zal vervangen van DTD.

Redenen hiervoor zijn:

  • XML Schema is uitbreidbaar voor toekomstige behoeften
  • XML Schema is uitgebreider en krachtiger
  • XML Schema is geschreven in XML
  • XML Schema ondersteunt data types
  • XML Schema ondersteunt namespaces

XML Schema is een W3C standaard

XML Schema werd op 2 mei 2001 een W3C standaard.

Je kunt in onze《W3C Handleiding》voor meer informatie over de XML Schema standaard.