Kapitel 2
Einführung in
XML-KonzepteNach der Schnellstartstudie in Kapitel 1 wissen Sie bereits, dass XML eine Sprache ist, mit der Sie Ihre eigenen Tags erstellen können. Sie kann Daten und Formate von Webseiten trennen. Die Eigenschaften machen XML allmächtig. Wenn Sie XML gründlich erlernen und die Besonderheiten von XML systematisch beherrschen möchten, müssen wir zunächst zum Konzept von XML zurückkehren. XML (Extensible Markup Language), eine erweiterbare Auszeichnungssprache. „Erweiterbarkeit“, „Identität“, „Sprache“. Jedes Wort weist deutlich auf die wichtigen Merkmale und Funktionen von XML hin. Lassen Sie es uns im Detail analysieren:
1. Erweiterbarkeit 2. Identifizierung 3. Sprache 4. Struktur 5. Metadaten 6. Anzeige 7. DOM
1. Erweiterbarkeit --- Mit XML können Sie Ihre eigenen Tags für Ihre Dokumente erstellen (Tags).
Das erste Wort von XML ist „Erweiterbarkeit“, weshalb XML über leistungsstarke Funktionen und Flexibilität verfügt.
In HTML gibt es viele feste Tags, die wir uns merken und dann verwenden müssen. Sie können keine Tags verwenden, die nicht in der HTML-Spezifikation enthalten sind. In XML können Sie jedes benötigte Markup erstellen. Sie können Ihrer Fantasie freien Lauf lassen und Ihren Dokumenten einige einprägsame Tag-Namen geben. Wenn Ihr Dokument beispielsweise einige Spielanleitungen enthält, können Sie ein Tag mit dem Namen <game> erstellen und dann <RPG>, <SLG> und andere Tags unter <game> entsprechend der Spielkategorie erstellen. Sie können beliebig viele Markierungen erstellen, solange diese klar und leicht verständlich sind.
Möglicherweise gewöhnen Sie sich zunächst nicht daran, denn wenn wir HTML lernen, gibt es feste Tags, die erlernt und direkt verwendet werden können (viele Leute, darunter auch ich, erstellen ihre eigenen Webseiten, während sie die Codes und Logos anderer Leute analysieren), während XML Es muss jedoch kein Markup erlernt werden, und nur wenige Dokumente verfügen über genau das gleiche Markup. Was sollen wir tun? Haha, wenn nicht, erstellen Sie es einfach selbst. Sobald Sie tatsächlich mit dem Schreiben von XML-Dokumenten beginnen, werden Sie feststellen, dass es Spaß macht, nach Belieben neue Tags zu erstellen. Sie können Ihr eigenes einzigartiges Markup und sogar Ihre eigene HTML-Sprache erstellen.
Skalierbarkeit bietet Ihnen mehr Auswahlmöglichkeiten und leistungsstarke Funktionen, schafft aber auch ein Problem: Sie müssen lernen, zu planen. Sie müssen Ihr eigenes Dokument verstehen, wissen, aus welchen Teilen es besteht, welche Beziehungen zwischen ihnen bestehen und wie Sie sie identifizieren können.
Bei der Erstellung eines Logos ist noch etwas zu beachten: Das Logo beschreibt die Art oder Eigenschaften der Daten, wie z. B. <Breite>, Alter <Alter>, Name <Name> usw., und nicht den Inhalt der Daten. wie zum Beispiel: <10pxl>, <18>, <Zhang San>, das sind nutzlose Markierungen. Wenn Sie Datenbanken studiert haben, können Sie es so verstehen: Ein Bezeichner ist ein Feldname.
2. Identifizierung: Mithilfe von XML können Sie Elemente im Dokument identifizieren.
Das zweite Wort von XML ist „Identifizierung“, was zeigt, dass der Zweck von XML darin besteht, Elemente im Dokument zu identifizieren.
Unabhängig davon, ob Sie HTML oder XML verwenden, besteht das Wesentliche von Tags darin, das Verständnis zu erleichtern. Wenn kein Tag vorhanden ist, erscheint Ihr Dokument auf dem Computer nur als lange Zeichenfolge und jedes Wort sieht ohne Hervorhebung gleich aus.
Durch Tags ist Ihr Dokument einfacher zu lesen und zu verstehen. Sie können es in Absätze unterteilen und Titel auflisten. In XML können Sie die Erweiterbarkeit nutzen, um passendere Tags für Dokumente zu erstellen.
Eines sei jedoch allen vor Augen geführt: Das Logo dient lediglich der Kennzeichnung von Informationen, es vermittelt selbst keine Informationen. Zum Beispiel dieser HTML-Code:
<b>erster Schritt<b>
Hier bedeutet <b> fett. Es wird nur verwendet, um darauf hinzuweisen, dass die „ersten Schritte“-Zeichen keine tatsächlichen Informationen enthalten Informationen sind der „erste Schritt“.
3. Sprache: Bei der Verwendung von XML müssen Sie einer bestimmten Syntax folgen, um Ihre Dokumente zu identifizieren.
Das dritte Wort von XML ist „Sprache“. Dies zeigt, dass XML als Sprache bestimmten Regeln folgen muss. Obwohl die Erweiterbarkeit von XML die Erstellung neuer Identitäten ermöglicht, muss es dennoch einer bestimmten Struktur, Syntax und klaren Definitionen folgen.
Im Computerbereich bezieht sich Sprache oft auf eine „Programmiersprache“, die zum Programmieren verwendet wird, um einige Funktionen und Anwendungen zu implementieren. Allerdings werden nicht alle „Sprachen“ für die Programmierung verwendet Informationen.
Werfen wir einen tieferen Blick auf die Grundprinzipien der XML-Anwendung, aber für das Gesamtverständnis ist es wichtig, zunächst ein vages Konzept zu entwickeln
4. Struktur
muss geübt werden
.„Struktur“ klingt für uns zu abstrakt Durch die Strukturierung sieht Ihr Dokument weniger unorganisiert aus, und die einzelnen Teile sind eng miteinander verbunden, um ein Ganzes zu bilden
:
1. Jeder Teil (jedes Element) steht in Beziehung zu anderen Elementen. Die dazugehörigen Serien bilden die Struktur.
2. Die Bedeutung des Logos selbst wird von den darin beschriebenen Informationen getrennt.
Schauen wir uns zum besseren Verständnis ein einfaches Beispiel an:
<?xml version="1.0"kodierung="GB2312"?>
<meineDatei>
<title>XML Easy Learning-Handbuch</title>
<Kapitel>XML-Schnellstart
<para>Was ist XML?</para>
<para>Vorteile der Verwendung von XML</para>
</chapter>
<Kapitel>Das Konzept von XML
<para>Erweiterbarkeit</para>
<para>Logo</para>
</chapter>
</meineDatei>
Dies ist das XML-Beschreibungsdokument dieses Artikels. Sie können sehen, dass die Identifizierung in drei Assoziationsebenen unterteilt ist, was sehr klar ist:
<meineDatei>
<Kapitel>
<para>
...
</para>
</chapter>
</meineDatei>
Die obige Dokumentstruktur wird auch als „Dokumentbaum“ bezeichnet. Das Rückgrat ist das übergeordnete Element, z. B. <myfile>, und die Zweige und Seiten sind untergeordnete Elemente, z. B. <chapter> und <para>.
5. Metadaten (Metadaten) --- Professionelle XML-Benutzer verwenden Metadaten für ihre Arbeit.
In HTML wissen wir, dass Meta-Tags zum Definieren von Schlüsselwörtern, Einleitungen usw. von Webseiten verwendet werden können. Diese Tags werden nicht auf der Webseite angezeigt, können aber von Suchmaschinen durchsucht werden und die Reihenfolge der Suchergebnisse beeinflussen.
XML vertieft und erweitert dieses Prinzip. Mit XML können Sie beschreiben, wo sich Ihre Informationen befinden. Sie können die Informationen durch Meta überprüfen, Suchen durchführen, die Anzeige erzwingen oder andere Daten verarbeiten.
Im Folgenden sind einige Verwendungsmöglichkeiten von XML-Metadaten in praktischen Anwendungen aufgeführt:
1. Digitale Signaturen können überprüft werden, um Online-Geschäftseinreichungen gültig zu machen.
2. Kann einfacher indiziert und effizienter durchsucht werden.
3. Kann Daten zwischen verschiedenen Sprachen übertragen.
Die W3C-Organisation untersucht eine Metadatenverarbeitungsmethode namens RDF (Resource Description Framework), die automatisch Informationen austauschen kann. Das W3C behauptet, dass die Verwendung von RDF in Kombination mit digitalen Signaturen „authentischen und vertrauenswürdigen“ E-Commerce im Netzwerk ermöglichen wird.
6.
Anzeigeseiten können nicht allein mit XML angezeigt werden. Wir verwenden Formatierungstechnologien wie CSS oder XSL, um durch XML-Tags erstellte Dokumente anzuzeigen.
Wir haben in Kapitel 1 erwähnt, dass XML Daten und Format trennt. Das XML-Dokument selbst weiß nicht, wie es angezeigt werden soll, und es müssen Hilfsdateien vorhanden sein, die dabei helfen. (XML löscht alle Tags, einschließlich Schriftart, Farbe, p und andere Stildefinitions-Tags, sodass XML eine Methode verwendet, die CSS in DHTML ähnelt, um Dokumentstile zu definieren.), Der Dateityp, der zum Festlegen des Anzeigestils in XML
verwendet
wird:1 .
Es selbst basiert ebenfalls auf der XML-Sprache. Mithilfe von XSL können Sie den Anzeigestil des Dokuments flexibel festlegen und das Dokument passt sich automatisch an jeden Browser und PDA (Handheld-Computer) an.
XSL kann XML auch in HTML konvertieren, sodass auch ältere Browser XML-Dokumente durchsuchen können.
2. CSS
Jeder ist mit CSS vertraut. Der vollständige Name lautet Cascading Style Sheets und ist derzeit die wichtigste Methode zur Anzeige von XML-Dokumenten in Browsern.
3. Verhaltensweisen
Verhaltensweisen sind noch nicht zum Standard geworden. Es handelt sich um eine einzigartige Funktion des IE-Browsers von Microsoft. Sie können damit einige interessante Aktionen für XML-Tags festlegen.
7.
DOM Der vollständige Name von DOM ist Dokumentobjektmodell. Wofür wird DOM verwendet? Vorausgesetzt, dass Ihr Dokument als separates Objekt behandelt wird, ist DOM der Standard für die Bedienung und Steuerung dieses Objekts mithilfe von HTML oder XML.
Die objektorientierte Denkmethode ist sehr beliebt geworden. In Programmiersprachen (wie Java, JS) werden objektorientierte Programmierideen verwendet. In XML soll die Webseite als Objekt bedient und gesteuert werden. Wir können eigene Objekte und Vorlagen erstellen. Um mit Objekten zu kommunizieren und Objekte zu steuern, müssen Sie eine API verwenden. Der vollständige Name der API lautet Application Programming Interface und ist die Regel für den Zugriff auf und den Betrieb von Objekten. DOM ist eine API, die die Regeln von HTML/XML-Dokumentobjekten detailliert beschreibt. Es legt die Namenskonvention, das Programmmodell, die Kommunikationsregeln usw. von HTML/XML-Dokumentobjekten fest. In einem XML-Dokument können wir uns jedes Identifikationselement als ein Objekt vorstellen – es hat seinen eigenen Namen und seine eigenen Attribute.
XML erstellt Identifikatoren, und die Rolle von DOM besteht darin, dem Skript mitzuteilen, wie diese Identifikatoren zu bedienen und im Browserfenster anzuzeigen sind
. Wir haben kurz über einige Grundprinzipien von XML gesprochen. Werfen wir einen Blick auf die Beziehung zwischen ihnen und wie sie funktionieren. Ja, schauen Sie sich zuerst dieses Bild an:
1.XML beschreibt Datentypen. Beispiel: „König Lear“ ist ein Titelelement;
2.CSS speichert und steuert den Anzeigestil von Elementen. Beispiel: Der Titel wird in der Schriftart 18pt angezeigt
3. Das Skript steuert, wie sich Elemente verhalten. Beispiel: Wenn ein Titelelement „nicht vorrätig“ ist, wird es rot angezeigt.
4.DOM bietet eine gemeinsame Plattform für die Kommunikation von Skripten und Objekten und zeigt die Ergebnisse im Browserfenster an.
Wenn ein Teil falsch ist, erhalten Sie nicht das richtige Ergebnis.
Okay, wenn wir das sehen, haben wir bereits eine allgemeine Vorstellung davon, wie XML funktioniert. Durch das Studium dieses Kapitels kommen wir möglicherweise zu dem Schluss, dass XML eher auf die Datenverarbeitung ausgerichtet zu sein scheint und für Programmierer bequemer zu erlernen ist. Die tatsächliche Situation ist auch die gleiche. Der Zweck des XML-Designs besteht darin, Daten bequem zu teilen und zu interagieren. Im nächsten Kapitel werden wir verschiedene Begriffe rund um XML systematisch verstehen. Gerne können Sie weiter stöbern.