Introduktion til XML Schema

XML Schema er en XML-baseret DTD-erstatning.

XML Schema kan beskrive strukturen af XML-dokumenter.

XML Schema-sprog kan også refereres til som XSD (XML Schema Definition).

Grundlæggende viden, du skal have

Før du fortsætter med at lære, skal du have en grundlæggende forståelse af følgende:

  • HTML / XHTML
  • XML og XML-namespace
  • Basisforståelse af DTD

Hvis du ønsker at lære disse projekter først, så Forside Besøg disse tutorials.

Hvad er XML Schema?

XML Schema's funktion er at definere gyldige byggeblokke for XML-dokumenter, ligesom DTD.

XML Schema:

  • Definere hvilke elementer der kan forekomme i dokumentet
  • Definere hvilke egenskaber der kan forekomme i dokumentet
  • Definere hvilket element der er et underelement
  • Definere rækkefølgen af underelementer
  • Definere antallet af underelementer
  • Definere om et element er tomt eller kan indeholde tekst
  • Definere datatypen for elementer og egenskaber
  • Definere standardværdier og faste værdier for elementer og egenskaber

XML Schema er efterfølgeren til DTD

Vi mener, at XML Schema hurtigt vil erstatte DTD i de fleste netværksapplikationer.

Her er grunden til:

  • XML Schema kan udvides for fremtidige behov
  • XML Schema er mere udførlig og mere kraftfuld
  • XML Schema er skrevet i XML
  • XML Schema understøtter data typer
  • XML Schema understøtter navnerum

XML Schema er en W3C standard

XML Schema blev en W3C standard den 2. maj 2001.

Du kan finde mere information om XML Schema i vores《W3C undervisning》for mere information om XML Schema standarden.