Heim  >  Artikel  >  Backend-Entwicklung  >  Eine kurze Diskussion zur Definition der WEB-Seiten-Toolsprache XML (2)

Eine kurze Diskussion zur Definition der WEB-Seiten-Toolsprache XML (2)

黄舟
黄舟Original
2017-03-13 17:52:372084Durchsuche


2. Definition von XML
XML ist ein optimiertes SGML, das die umfangreichen Funktionen von SGML mit der Benutzerfreundlichkeit von kombiniert In Webanwendungen integriertes HTML. XML behält die erweiterbaren Funktionen von SGML bei, wodurch sich XML grundlegend von HTML unterscheidet. XML ist viel leistungsfähiger als HTML. Es ist kein fester Tag mehr, sondern ermöglicht die Definition einer unbegrenzten Anzahl von Tags zur Beschreibung der Informationen im Dokument, wodurch verschachtelte Informationsstrukturen ermöglicht werden. HTML ist lediglich eine allgemeine Methode zum Anzeigen von Daten im Web, während XML eine allgemeine Methode zur direkten Verarbeitung von Webdaten bereitstellt. HTML konzentriert sich auf die Beschreibung des Anzeigeformats der Webseite, während sich XML auf die Beschreibung des Inhalts der Webseite konzentriert.
 XML umfasst die Extensible Format Language XSL (Extensible Style Language) und die Extensible Linking Language XLL (Extensible Linking Language).
 XSL wird verwendet, um XML-Daten in HTML oder andere Formate zu übersetzen. XSL bietet eine CSS-Funktion für gestapelte Seiten, die es Entwicklern ermöglicht, Webseiten mit einer Ausdrucksebenenstruktur zu erstellen, die sich von der Datenstruktur von XML unterscheidet. XSL kann auch mit HTML verwendet werden, um gestapelte Seiten zu erstellen. XSL kann eine unbegrenzte Anzahl von Tags interpretieren, wodurch das Weblayout farbenfroher wird, z. B. dynamischer Text und Text für Pferderennen. Darüber hinaus verarbeitet XSL auch mehrere Sprachen, die Anzeige chinesischer Doppelbyte-Zeichen, verschiedene Rasterverarbeitungen usw.
 XLL ist die Linksprache von XML. Sie ähnelt der Linksprache von HTML, verfügt jedoch über leistungsfähigere Funktionen. XLL unterstützt erweiterbare Links und multidirektionale Links. Es durchbricht die Einschränkung, dass HTML nur die einfachsten Links im Rahmen des Hypertext-Konzepts unterstützt und adressunabhängige Domänennamen, bidirektionale Links, Schleifen, Sammlungslinks aus mehreren Quellen usw. unterstützen kann. XLL-Links sind nicht durch Dokumente eingeschränkt und können ganz nach Benutzeranforderungen spezifiziert und verwaltet werden.
Um XML einfach zu erlernen und zu verwenden, optimiert XML eine große Anzahl von Funktionen, die in SGML selten verwendet werden. Da nur 8.000 der Hunderttausenden chinesischer Schriftzeichen häufig verwendet werden und die häufig verwendeten Teile von SGML nur 20 % ausmachen, verzichtet XML auf die weniger häufig verwendeten Teile von SGML und vereinfacht es um 80 % %. Infolgedessen umfasst die Syntaxspezifikation von XML nur 30 Seiten, während SGML 500 Seiten umfasst.
 XML wurde auch im Hinblick auf Benutzerfreundlichkeit entwickelt. Die Benutzerfreundlichkeit ergibt sich aus zwei Aspekten: Einerseits ist es für Benutzer bequem, Webseiten zu schreiben, und andererseits Designer implementieren XML Der Browser ist auch nicht allzu schwierig.
Kurz gesagt: XML verwendet ein einfaches und flexibles Standardformat, um ein effektives Mittel zum Beschreiben und Austauschen von Daten für webbasierte Anwendungen bereitzustellen. HTML beschreibt eine gängige Methode zur Anzeige globaler Daten, während XML eine gängige Methode zur direkten Verarbeitung globaler Daten bereitstellt.                                                                                                                                          

Das obige ist der detaillierte Inhalt vonEine kurze Diskussion zur Definition der WEB-Seiten-Toolsprache XML (2). 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