Wenn wir zum ersten Mal mit PHP oder HTML in Berührung kommen, werden wir auf HTML und XML stoßen, aber was ist der Unterschied zwischen ihnen? In diesem Artikel teilen wir Ihnen hauptsächlich die Analyse der Unterschiede zwischen HTML und XML mit, in der Hoffnung, Ihnen dabei zu helfen.
1. HTML heißt Hypertext Markup Language.
XML ist eine erweiterbare Auszeichnungssprache (Tagset), es gibt 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.
2. Der Unterschied zwischen HTML und XML:
Sowohl XML als auch HTML werden zum Bearbeiten von Daten oder Daten verwendet Strukturen sind in ihrer Struktur ungefähr gleich, es gibt jedoch offensichtliche Unterschiede in ihrem Wesen. Eine Zusammenfassung verschiedener Informationen im Internet lautet wie folgt:
(1) Unterschiedliche grammatikalische Anforderungen
1. unterscheidet nicht zwischen Groß- und Kleinschreibung in html und in xml Unterscheiden Sie strikt zwischen.
2. In HTML, manchmal lose, wenn der Kontext deutlich einen Absatz oder einen Listenschlüssel anzeigt, wo enden soll , dann können Sie schließende Tags wie
oder weglassen. 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, / Zeichen als Ende. Auf diese Weise weiß der Parser, dass er nicht nach dem schließenden Tag suchen soll.
4.In XML müssen Attributwerte in Anführungszeichen gesetzt werden. In HTML sind Anführungszeichen verfügbar oder nicht. 5. In HTML können Sie Attributnamen ohne Werte haben. In XML müssen alle Attribute entsprechende Werte haben. 6. Im XML-Dokument wird der leere Teil nicht analysiert vom Parser Automatisch gelöscht; html filtert jedoch Leerzeichen heraus. (2) anders gekennzeichnet
1, HTML verwendet inhärente Tags, während XML keine inhärenten Tags hat. 2, Html-Tags sind vordefiniert; XML Tags sind kostenlos, anpassbar und skalierbar. (3) Verschiedene Funktionen
1 wird zum Anzeigen von Daten verwendet; xml wird zum Beschreiben und 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 Trennen Sie Daten und Anzeige. XML dient der Beschreibung von Daten, wobei der Schwerpunkt auf dem Inhalt der Daten liegt. HTML dient der Darstellung von Daten, 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 eigentlich nicht ersetzen; > XML kann als Ergänzung zu HTML angesehen werden. XML und HTML haben unterschiedliche Ziele. HTML dient der Anzeige von Daten und dem Fokus auf dem Erscheinungsbild von Daten, während XML darauf ausgelegt ist, Daten zu beschreiben und sich auf den Inhalt der Daten zu konzentrieren. Kein VerhaltenXML. Ähnlich wie HTML macht XML nichts. (Gemeinsamkeit) XML ist wahrscheinlich : XML ist ein plattformübergreifendes, software- und hardwareunabhängiges Werkzeug zur Verarbeitung und Übertragung von Informationen. 5. XML XML wird das am weitesten verbreitete Werkzeug zur Datenverarbeitung und Datenübertragung werden. Verwandte Empfehlungen: Teilen Sie einen HTML- und XML-Escape Zeichenvergleichstabelle
Das obige ist der detaillierte Inhalt vonAnalyse der Unterschiede zwischen HTML und XML. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!