Heim  >  Artikel  >  Web-Frontend  >  Der Unterschied zwischen XML und HTML

Der Unterschied zwischen XML und HTML

韦小宝
韦小宝Original
2017-12-01 11:24:012311Durchsuche

Ich glaube, viele Schüler sind verwirrt über den Unterschied zwischen HTML und XML, oder? Werfen wir heute einen Blick auf den Unterschied zwischen html und xml und auf den Unterschied in der Syntax zwischen html und xml.

1. Was ist HTML?

Hier mit Fragen, ein Satz: HTML (HyperTextMark-upLanguage) ist Hypertext Markup Language, die Beschreibungssprache des WWW.

2. Was ist XML?

Sprache, ihr Vorgänger ist SGML (Standard General Markup Language). Es gibt kein Tagset (Tagset) und keine Grammatikregel (Grammatikregel), aber eine Syntaxregel (Syntaxregel). 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.

3. Der Unterschied zwischen HTML und XML

Schauen wir uns anhand des obigen Verständnisses von HTML und XML die Unterschiede und Verbindungen zwischen ihnen an

Xml und HTML werden beide zum Bearbeiten von Daten oder Datenstrukturen verwendet. Sie sind in ihrer Struktur ungefähr gleich, es gibt jedoch offensichtliche Unterschiede in ihrem Wesen.

(1) Unterschiedliche grammatikalische Anforderungen:

1 In HTML gibt es keine Berücksichtigung der Groß- und Kleinschreibung. streng in XML unterschieden.

2. In HTML ist es manchmal nicht strikt, wo der Absatz oder der Listenschlüssel endet. In XML handelt es sich um eine strikte Baumstruktur und das schließende Tag darf nicht weggelassen werden.

3. In XML müssen Elemente, die ein einzelnes Tag ohne passendes Schluss-Tag haben, mit einem /-Zeichen enden. Auf diese Weise weiß der Parser, dass er nicht nach dem schließenden Tag suchen soll.

4. In XML muss der Wert des

-Attributs

in Anführungszeichen gesetzt werden. In HTML sind Anführungszeichen optional. 5. In HTML können Sie Attributnamen ohne Werte haben. In XML müssen alle Attribute entsprechende Werte haben.

6. In XML-Dokumenten werden die leeren Teile vom Parser nicht automatisch

gelöscht

;

(2) Verschiedene Tags:

1. HTML verwendet inhärente Tags. XML hat keine inhärenten Tags.

2.

Html-Tag

ist vordefiniert; XML-Tag ist kostenlos, anpassbar und erweiterbar.

(3) Verschiedene Funktionen:

1. HTML wird zum Anzeigen von Daten verwendet; XML 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.

2. XML ist kein Ersatz für HTML. XML und HTML sind zwei Sprachen mit unterschiedlichen Verwendungszwecken. XML soll HTML nicht ersetzen; vielmehr kann XML als Ergänzung zu HTML betrachtet werden. Die Ziele von XML und HTML sind unterschiedlich. Das Designziel von HTML besteht darin, Daten anzuzeigen und sich auf das Erscheinungsbild der Daten zu konzentrieren, während das Designziel von XML darin besteht, die Daten zu beschreiben und sich auf den Inhalt der Daten zu konzentrieren.

3. XML ohne jegliches Verhalten. Ähnlich wie HTML macht XML nichts. (Gemeinsamkeiten)

4. Die beste Beschreibung von XML könnte sein: XML ist ein plattformübergreifendes, software- und hardwareunabhängiges Werkzeug zur Verarbeitung und Übertragung von Informationen.

5. XML wird in Zukunft überall sein. XML wird das am weitesten verbreitete Werkzeug zur Datenverarbeitung und Datenübertragung werden.

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er kann Ihnen helfen und Ihnen ein tieferes Verständnis von HTML und XML vermitteln

Verwandte Empfehlungen:

Vergleichstabelle von HTML- und XML-Escape-Zeichen teilen

html, xhtml und xml

Der Unterschied zwischen HTML und XML_html/css_WEB-ITnose


Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen XML und HTML. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:HTML-Export nach ExcelNächster Artikel:HTML-Export nach Excel