Latest web development tutorials

Warum XML Schema verwenden?

XML Schema ist mächtiger als die DTD.


XML-Schema-Datentypen Unterstützung

Einer der wichtigsten ist die Fähigkeit der XML-Schema-Datentypen unterstützt werden.

Durch die Unterstützung für Datentypen:

  • Es kann leichter zulässige Dokumentinhalt beschrieben werden
  • Es kann mehr sein, um die Richtigkeit der Daten leicht überprüfen
  • Kann leichter mit Daten aus der Datenbank zusammenarbeiten
  • Die Daten können leichter definierte Einschränkungen (Daten Facetten) sein
  • Kann leichter das Datenmodell definieren (oder Datenformat)
  • Es kann leichter von Daten zwischen verschiedenen Datentypen umwandeln

Anmerkung der Redaktion: Die Datenlage , oder die Facetten, ist XML - Schema - Prototyp eines Begriffs, Chinesisch als "Gesicht" übersetzt werden, verwendet , um den zulässigen Wert des Datentyps einschränken.


XML-Schema der XML-Syntax

Ein weiteres wichtiges Merkmal über XML-Schema ist, dass sie von XML geschrieben werden.

XML das XML-Schema zu schreiben hat viele Vorteile:

  • Ohne eine neue Sprache zu lernen
  • Sie können XML-Editor verwenden, um Schema-Dateien bearbeiten
  • Sie können XML-Parser verwenden, um Ihre Schema-Dateien analysieren
  • Schema kann durch XML DOM behandelt werden
  • Schema kann durch XSLT umgewandelt werden

XML-Schema kann die Datenkommunikation schützen

Wenn Daten vom Sender zum Empfänger gesendet wird, ist der Punkt, dass beide Seiten sollten den Inhalt der gleichen respektieren "Erwartungen."

Mit dem XML-Schema kann der Sender in einen Empfänger kann verstehen, die Möglichkeit, die Daten zu beschreiben.

A Daten, beispielsweise "2004.03.11" in einigen Ländern im November 3, während in anderen Ländern als 11. März interpretiert werden.

ein Datentyp des XML-Elements jedoch mit, zum Beispiel: <type date = "date"> 2004-03-11 </ date>, einheitliches Verständnis des Inhalts, weil die XML-Datentyp "Datum" Anforderung, um sicherzustellen, ist das Format "YYYY-MM-DD".


XML Schema kann erweitert werden,

XML Schema ist erweiterbar, weil sie von XML geschrieben werden.

Durch erweiterbare Schema-Definition können Sie:

  • Verwenden Sie Ihre Schema in anderen Schema
  • Erstellt von Standardtypen von Ihrer eigenen Datentypen abgeleitet
  • Schema mehrere Referenzen im gleichen Dokument

Die gute Form ist nicht genug

Wir nannten das Dokument entspricht der XML-Syntax wohlgeformter XML-Dokumente, wie beispielsweise:

  • Es muss mit der XML-Deklaration beginnen
  • Es muss eine eindeutige Wurzelelement haben
  • Start-Tag muss das End-Tag übereinstimmen
  • Elemente sind Groß- und Kleinschreibung
  • Alle Elemente müssen geschlossen werden
  • müssen alle Elemente korrekt verschachtelt
  • Sonderzeichen müssen Entity

Auch die gute Form des Dokuments, kann immer noch nicht garantieren, dass sie keine Fehler enthalten, und diese Fehler können schwerwiegende Folgen haben.

Betrachten Sie die folgende Situation vor: Sie bestellen 5 Dutzend Laserdrucker, statt fünf. Mit dem XML-Schema können die meisten dieser Fehler in der Software erfasst werden, um zu überprüfen.