Verstehen Sie die Definition der WEB-Seiten-Toolsprache XML (2)
Autor:Eve Cole
Aktualisierungszeit:2009-07-07 16:10:01
2. Definition von XML
XML ist eine vereinfachte Version von SGML, die die umfangreiche Funktionalität von SGML mit der einfachen Verwendung von HTML in Webanwendungen kombiniert. 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 einer Webseite, während XML sich auf die Beschreibung des Inhalts einer 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 formatierte Sprachen 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, die dem Link von HTML ähnelt, jedoch über leistungsfähigere Funktionen verfügt. 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 das Erlernen und Verwenden von XML zu vereinfachen, vereinfacht XML eine Vielzahl von Funktionen, die in SGML selten verwendet werden. So wie nur achttausend der Hunderttausenden chinesischer Schriftzeichen allgemein verwendet werden und die häufig verwendeten Teile von SGML nur 20 % ausmachen, verzichtet XML auf die ungewöhnlichen Teile von SGML und macht es auf einmal zu 80 % rationalisiert. Daher umfasst die Syntaxspezifikation für XML nur 30 Seiten, während SGML 500 Seiten umfasst.
XML-Design berücksichtigt auch seine Benutzerfreundlichkeit, die auf zwei Aspekten beruht: Einerseits ist es für Benutzer bequem, Webseiten zu schreiben, und andererseits ist es für Designer nicht schwierig, XML-Browser zu implementieren.
Kurz gesagt: XML verwendet ein einfaches und flexibles Standardformat, um ein effektives Mittel zur Beschreibung von Daten und zum Datenaustausch 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.