Wprowadzenie do XML Schema

XML Schema jest zastępcą DTD opartym na XML.

XML Schema może opisywać strukturę dokumentu XML.

Język XML Schema może również być nazywany XSD (XML Schema Definition).

Podstawowa wiedza, którą powinieneś posiadać

Przed kontynuowaniem nauki, powinieneś mieć podstawową wiedzę na temat poniższych tematów:

  • HTML / XHTML
  • XML oraz przestrzenie nazw XML
  • Podstawowa wiedza na temat DTD

Jeśli chcesz najpierw nauczyć się tych projektów, odwiedź Strona główna Odwiedź te kursy.

Co to jest XML Schema?

Rola XML Schema polega na definiowaniu legalnych modułów budulcowych dokumentu XML, podobnie jak DTD.

XML Schema:

  • Definiowanie elementów, które mogą występować w dokumencie
  • Definiowanie atrybutów, które mogą występować w dokumencie
  • Definiowanie, który element jest podelementem
  • Definiowanie kolejności podelementów
  • Definiowanie liczby podelementów
  • Definiowanie, czy element jest pusty, czy może zawierać tekst
  • Definiowanie typów danych elementów i atrybutów
  • Definiowanie domyślnych wartości i stałych dla elementów i atrybutów

XML Schema jest następcą DTD

Uważamy, że XML Schema szybko zastąpi DTD w większości aplikacji internetowych.

Przyczyny są następujące:

  • XML Schema można rozszerzyć na przyszłe potrzeby
  • XML Schema jest bardziej zaawansowany, funkcjonalny
  • XML Schema jest napisany na XML
  • XML Schema obsługuje typy danych
  • XML Schema obsługuje przestrzenie nazw

XML Schema jest standardem W3C

XML Schema stał się standardem W3C w maju 2001 roku.

Możesz przeczytać nasze《Kursy W3C》dla uzyskania więcej informacji na temat standardu XML Schema.