Heim > Artikel > Web-Frontend > Was ist der Unterschied zwischen XML und HTML?
Unterschiede: 1. Die grammatikalischen Anforderungen sind unterschiedlich. Bei HTML wird die Groß-/Kleinschreibung nicht beachtet, bei XML wird die Groß-/Kleinschreibung jedoch strikt beachtet. 2. Die Tags sind unterschiedlich. HTML verwendet inhärente Tags, während XML keine inhärenten Tags hat. 3. Die Funktionen sind unterschiedlich. HTML wird zum Anzeigen von Daten verwendet, während XML zum Beschreiben und Speichern von Daten verwendet wird.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, HTML5-Version, Dell G3-Computer.
Was ist HTML?
HTML, also Hyper Text Markup Language (Hyper Text Markup Language), eine Anwendung unter der Standard Universal Markup Language. HTML ist keine Programmiersprache, sondern eine Auszeichnungssprache, die für die Erstellung von Webseiten notwendig ist. Es enthält eine Reihe von Tags. Diese Tags können das Dokumentformat im Netzwerk vereinheitlichen und verstreute Internetressourcen zu einem logischen Ganzen verbinden. HTML-Text ist beschreibender Text, der aus HTML-Befehlen besteht. HTML-Befehle können Text, Grafiken, Animationen, Sounds, Tabellen, Links usw. beschreiben.
Hypertext ist eine Art der Informationsorganisation, die Text, Grafiken und andere Informationsträger im Text durch Hyperlinks verknüpft. Bei diesen miteinander verbundenen Informationsträgern kann es sich um denselben Text, um andere Dateien oder um Dateien auf einem geografisch weit entfernten Computer handeln. Diese Art der Informationsorganisation verbindet an verschiedenen Orten verteilte Informationsressourcen auf zufällige Weise und erleichtert so das Auffinden und Abrufen von Informationen für Menschen.
Was ist XML?
XML ist Extensible Markup Language (Extensible Markup Language), eine Metasprache, die zur Definition anderer Sprachen verwendet wird. Ihr Vorgänger ist SGML (Standard General Markup Language). Es gibt kein Tagset und keine grammatikalischen Regeln, aber es gibt Syntaxregeln. Jedes XML-Dokument muss für jede Art von Anwendung und korrekte Analyse wohlgeformt sein, das heißt, jedes offene Tag muss ein passendes schließendes Tag haben, darf keine Tags in umgekehrter Reihenfolge enthalten und muss über eine gute Anweisungszusammensetzung verfügen Spezifikationen. Ein XML-Dokument kann gültig sein, muss aber nicht unbedingt gültig sein. Ein gültiges Dokument ist ein Dokument, das seiner Dokumenttypdefinition (DTD) entspricht. Ein Dokument ist schemagültig, wenn es den Bestimmungen eines Schemas entspricht.
Der Unterschied zwischen HTML und XML
1 Unterschiedliche grammatikalische Anforderungen:
In HTML wird nicht zwischen Groß- und Kleinschreibung unterschieden, in XML jedoch ausschließlich.
In HTML können Sie schließende Tags wie
manchmal auch weglassen, wenn der Kontext deutlich zeigt, wo der Absatz oder Listenschlüssel endet. In XML handelt es sich um eine strikte Baumstruktur und das schließende Tag darf nicht weggelassen werden.In XML müssen Elemente, die ein einzelnes Tag ohne passendes schließendes Tag haben, mit einem /-Zeichen enden. Auf diese Weise weiß der Parser, dass er nicht nach dem schließenden Tag suchen soll.
In XML müssen Attributwerte in Anführungszeichen gesetzt werden. In HTML sind Anführungszeichen optional.
In HTML können Sie Attributnamen ohne Werte haben. In XML müssen alle Attribute entsprechende Werte haben.
In XML-Dokumenten werden Leerzeichenteile vom Parser nicht automatisch gelöscht, aber HTML filtert Leerzeichen heraus.
3. Verschiedene Tags:
HTML verwendet inhärente Tags und HTML-Tags sind vordefiniert; XML hat keine inhärenten Tags und XML-Tags sind anpassbar und erweiterbar.
3. Verschiedene Funktionen:
HTML wird zum Beschreiben von Daten und zum Speichern von Daten verwendet, sodass es als Persistenzmedium verwendet werden kann! HTML kombiniert Daten und Anzeige und zeigt die Daten auf der Seite an; XML trennt Daten und Anzeige. XML dient der Beschreibung von Daten und konzentriert sich auf den Inhalt der Daten. HTML wurde zur Darstellung von Daten entwickelt, wobei der Schwerpunkt auf dem Erscheinungsbild der Daten liegt.
Empfohlenes Tutorial: „HTML-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen XML und HTML?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!