Unterschied zwischen XML und HTML

Autor: Laura McKinney
Erstelldatum: 1 April 2021
Aktualisierungsdatum: 8 Kann 2024
Anonim
Was ist XML? Einfach und schnell erklärt!
Video: Was ist XML? Einfach und schnell erklärt!

Inhalt


XML und HTML sind die Markup-Sprachen, die für die verschiedenen Zwecke definiert wurden und verschiedene Unterschiede aufweisen. Der vorherige Unterschied besteht darin, dass in XML Bestimmungen zum Definieren neuer Elemente vorhanden sind, während HTML keine Spezifikation zum Definieren neuer Elemente bereitstellt und vordefinierte Tags verwendet. XML kann zum Erstellen von Markup-Sprachen verwendet werden, während HTML selbst eine Markup-Sprache ist.

HTML (Hyper Markup Language) wurde entwickelt, um die Übertragung von webbasierten Dokumenten zu erleichtern. Umgekehrt wurde XML entwickelt, um die Interoperabilität mit SGML und HTML zu gewährleisten und die Implementierung zu vereinfachen.

    1. Vergleichstabelle
    2. Definition
    3. Hauptunterschiede
    4. Fazit

Vergleichstabelle

Vergleichsbasis
XML
HTML
Erweitert sich zuExtensible Markup LanguageHyper Markup Language
Basic
Stellt ein Framework zum Angeben von Markup-Sprachen bereit.HTML ist eine vordefinierte Auszeichnungssprache.
Strukturelle Information
Unter der Voraussetzung
Enthält keine strukturellen Informationen
SprachtypGroß- und Kleinschreibung beachtenGroß- und Kleinschreibung wird nicht berücksichtigt
Zweck der SpracheWeitergabe von InformationenDarstellung der Daten
FehlerNicht erlaubtKleine Fehler können ignoriert werden.
LeerzeichenKann aufbewahrt werden.Bewahrt keine Leerzeichen.
Tags schließen
Obligatorisch, schließende Tags zu verwenden.Das Schließen von Tags ist optional.
NistenMuss richtig gemacht werden.Nicht viel wert.


Definition von XML

XML (Extensible Markup Language) ist eine Sprache, mit der ein Benutzer eine Darstellung von Daten oder Datenstrukturen definieren kann, bei denen in jedem Feld der Struktur Werte zugewiesen werden. IBM hat es als GML (Generalized Markup Language) in den 1960er Jahren. Wenn das IBM GML von ISO übernommen wird, wird es mit dem Namen SGML (Standard Generalized Markup Language) und es war die Grundlage für das komplexe Dokumentationssystem. Die XML-Sprache bietet eine Plattform zum Definieren von Markup-Elementen und zum Generieren einer benutzerdefinierten Markup-Sprache. In XML müssen zum Erstellen einer Sprache oder von Elementen einige im XML definierte Regeln befolgt werden. Das XML-Dokument enthält Daten als Zeichenfolgen und ist von Markups umgeben. Die grundlegende Einheit in der XML ist bekannt als Element.

XML ist eine wohlgeformte und gültige Auszeichnungssprache. Hier gibt wohlgeformt an, dass der XML-Parser den Code nicht übergeben konnte, wenn er mit Syntax-, Interpunktions- und Grammatikfehlern gefüllt ist. Darüber hinaus ist es nur gültig, bis es wohlgeformt und gültig ist. Dies bedeutet, dass die Elementstruktur und das Markup mit einem Standardregelwerk übereinstimmen müssen.


XML-Dokument besteht aus zwei Teilen - Prolog und Body. Das Prolog Ein Teil des XML besteht aus administrativen Metadaten wie XML-Deklaration, optionaler Verarbeitungsanweisung, Dokumenttypdeklaration und Kommentaren. Das Karosserie Teil ist in zwei Teile unterteilt - strukturelle und den Inhalt (in der Ebene vorhanden).

Definition von HTML

HTML (Hyper Markup Language) ist die Auszeichnungssprache zum Erstellen von Webseiten. Die im webbasierten Inhalt verwendeten Markup-Befehle kennzeichnen die Struktur des Dokuments und sein Layout für den Browser. Browser lesen einfach das Dokument mit dem HTML-Markup und rendern es auf dem Bildschirm, indem sie die im Dokument platzierten HTML-Elemente untersuchen. Ein HTML-Dokument wird als Datei betrachtet, die die Informationen enthält, die veröffentlicht werden müssen.

Die eingebetteten Anweisungen sind als Elemente bekannt, die die Strukturierung und Darstellung des Dokuments im Webbrowser zeigen. Diese Elemente bestehen aus Stichworte innerhalb der spitze, die einige umgibt. Die Tags werden in der Regel paarweise ausgegeben - Anfangs- und End-Tag.

  1. XML ist eine auf Markups basierende Sprache, die selbstbeschreibend aufgebaut ist und effektiv eine andere Markupsprache definieren kann. Andererseits ist HTML eine vordefinierte Auszeichnungssprache und verfügt nur über begrenzte Funktionen.
  2. XML bietet eine logische Strukturierung des Dokuments, während die HTML-Struktur bei Verwendung der Tags "head" und "body" vordefiniert ist.
  3. Beim Sprachtyp wird bei HTML die Groß- und Kleinschreibung nicht berücksichtigt. XML unterscheidet dagegen zwischen Groß- und Kleinschreibung.
  4. HTML wurde mit dem Schwerpunkt auf den Präsentationsmerkmalen der Daten entworfen. Im Gegensatz dazu ist XML datenspezifisch, wenn das Speichern und Übertragen von Daten im Vordergrund stand.
  5. XML lässt keine Fehler zu, wenn der Code einige Fehler enthält, die nicht analysiert werden konnten. Umgekehrt können in HTML kleine Fehler vernachlässigt werden.
  6. Leerzeichen in XML werden für eine bestimmte Verwendung verwendet, da XML jedes einzelne Zeichen berücksichtigt. Im Gegenteil, HTML kann die Leerzeichen ignorieren.
  7. Die Tags in XML müssen unbedingt geschlossen werden, während in HTML ein offenes Tag ebenfalls einwandfrei funktionieren kann.
  8. Das Verschachteln in XML sollte korrekt erfolgen, da dies in der XML-Syntax von großer Bedeutung ist. Umgekehrt kümmert sich HTML nicht viel um das Verschachteln.

Fazit

XML- und HTML-Markup-Sprachen sind miteinander verwandt, wobei HTML für die Datenpräsentation verwendet wird, während der Hauptzweck von XML das Speichern und Übertragen der Daten war. HTML ist eine einfache, vordefinierte Sprache, während XML die Standardauszeichnungssprache zum Definieren anderer Sprachen ist. Das Analysieren von XML-Dokumenten ist einfach und schnell.