Was ist ein ungültiges XML-Syntax?

August 30

Was ist ein ungültiges XML-Syntax?

XML ist eine Markup-Sprache für strukturierte Daten. Dies bedeutet, dass die XML-Dateien Datenelemente, modellieren sie als Elemente speichern. Jedes Element wird in XML als eine Tag-Struktur dargestellt. Viele andere Technologien und Programmiersprachen können in Verbindung mit XML-Daten, Web- und Desktopanwendungen zu liefern arbeiten. Damit dieser Prozess erfolgreich zu sein muss der XML-Inhalt korrekt aufgebaut sein. Ungültiger XML-Syntax tritt auf, wenn eine XML-Datei enthält Strukturen, die nicht korrekt gebildet werden.

XML-Syntax

XML-Syntax beinhaltet Elemente und Attribute. Das folgende Beispiel-XML-Element zeigt die Speicherung von Informationen über eine Person:

< Person Geschlecht = "männlich" > Jim < / Person >

Das Element hat ein Starttag, einem Endtag und Inhalt in der Mitte. Die Eröffnung-Element-Tag hat auch ein Attribut zusätzliche Angaben zu dem Datenelement wird durch das Element modelliert. XML-Daten können auch verschachtelte Strukturen, mit Elementen, die mit weiteren untergeordneten Elemente in ihnen, Sie eine Struktur wie folgt erstellen:

< Büro >< Arbeiter-Typ = "Administration" > Mary < / Arbeitnehmer >< Arbeiter-Typ = "Management" > Alice < / Arbeitnehmer >< / Büro >

Das "Büro" Element hier ist das übergeordnete Element, während die Elemente "Arbeitnehmer" Kinder sind. Untergeordnete Elemente können auch weitere Kinder enthalten.

Korrektheit

Wenn Sie ein XML-Datenspeicher nur Elemente enthält, die richtig, ohne Syntax-Fehler strukturiert sind kann dieses XML als wohlgeformt beschrieben werden. Wohlgeformte XML-Daten beobachtet erfolgreich die Regeln von XML-Syntax. Diese Regeln umfassen verschiedene Spezifikationen. Beispielsweise muss wohlgeformtes XML nur Elemente enthalten, die korrekt geschlossen und verschachtelt sind. Das folgende XML-Beispiel ist nicht korrekt aufgebaut:

< Wald >< Baum >Kiefer< / Wald >< / tree >

Dies ist nicht wohlgeformte XML-Daten, da das Element "Wald" vor dem "Baum"-Element schließt. Falsch können strukturierte XML-Daten führen Anwendungen fehlschlagen oder unvorhersehbar verhalten.

Schema

XML-Schema ist ein Entwickler-Tool verwenden, die Strukturen zu diktieren, dass ein bestimmten Satz von XML-Daten enthalten kann. Jemand mit XML können im Allgemeinen die Namen der Elemente und Attribute verwenden innerhalb eines Datenspeichers sowie die verschachtelten Strukturen, die angezeigt werden können. Jedoch in bestimmten Anwendungen ist es manchmal notwendig, um die Strukturen zu beschränken, so dass andere Verarbeitung erfolgreich ausführen kann. Mithilfe einer XML-Schema-Definition, können Entwickler XML auf Gültigkeit überprüfen. Gültige XML-Daten ist daher nicht wohlgeformte XML-Daten identisch. Gültige XML-Daten beachtet die Regeln des XSD oder wahlweise eine Dokumenttypdefinition oder DTD.

Gültigkeit

Ungültiger XML-Syntax ist die XML-Daten, die die Regeln einer XSD oder DTD nicht befolgt. Entwickler können ihre XML-Dateien für Gültigkeit, als auch die Feststellung, daß sie wohlgeformt, überprüfen, mithilfe der Webdienste-Validierung. Einige Bestätigungen überprüfen nur Daten wohlgeformt ist, während andere zusätzliche Überprüfungen gegen XML-Schema durchführen und DTDs. Entwickler können auch überprüfen, ob ihre XSD-Dokumente wohlgeformt sind, da diese auch in XML strukturiert sind.