2017-01-10 2 views

Antwort

2

Grundsätzlich definiert eine Xml-Schema (XSD) -Datei, wie die XML-Datei aussehen wird.

Also eine XSD oder Schema-Datei, definiert die Struktur der XML-Datei. So wird definiert, was die möglichen Felder sind und welche Größe sie haben werden.

Eine XML-Datei ist die Datei, die die Informationen enthält und im Format der XSD-Datei erstellt wird.

+1

Beachten Sie, dass Schema-Dateien gültige XML-Dateien sind. – Matthias

2

Aber was ist der Unterschied zwischen diesen beiden Einheiten?

Eine Analogie:

  • geschrieben Konstruktionspläne für den Bau eines Auto = XSD-Datei
  • richtig gebautes Auto = XML-Datei

XSD hilft mit zwei Schritten in dem Prozess:

  • gibt die Fließbandarbeiter Richtungen das Auto = xml Schöpfer
  • Spezifikationen zu bauen die Qualität des fertigen Autos zu testen = validieren XML-Dokument

so das Differenz ist XML wird das Produkt, ist XSD die Spezifikation oder Richtungen zu machen dieses Produkt, und validieren Sie das Produkt

Umfangreiche Antwort here.

Es kann für den Neuankömmling verwirrend werden, da XSDs in XML geschrieben sind und von einer XSD selbst geleitet werden. Siehe: Schema to validate schemas.

Verwandte Themen