Heim  >  Artikel  >  Backend-Entwicklung  >  XML-Easy-Learning-Handbuch (2) XML-Konzepte

XML-Easy-Learning-Handbuch (2) XML-Konzepte

黄舟
黄舟Original
2016-12-23 11:19:461631Durchsuche

Kapitel 2 XML-Konzepte

Einführung

Nach dem kurzen Einstieg in Kapitel 1 wissen Sie bereits, dass XML eine Sprache ist, mit der Sie Ihre eigenen Tags erstellen können. Die Daten und das Format sind getrennt von der Webseite, und seine Fähigkeit, Daten zu speichern und zu teilen, macht 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. Identifikation
4. Metadaten
7 . DOM

1. Erweiterbarkeit --- Mit XML können Sie Ihre eigenen Tags (Tags) für Ihre Dokumente erstellen.

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 erstellen und dann , 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, während sie die Codes und Logos anderer Leute analysieren . Webseiten), aber XML hat keine zu lernenden Tags und nur wenige Dokumente haben genau die gleichen Tags. 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.

Erweiterbarkeit 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 Einrichtung von Identifikatoren ist zu beachten, dass Identifikatoren die Art oder Eigenschaften von Daten beschreiben, wie z. B. , Alter , Name usw., und nicht den Inhalt B.: <10pxl>,<18>,, das sind nutzlose Tags. 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. Ohne Tags erscheint Ihr Dokument auf dem Computer nur als eine lange Zeichenfolge, und jedes Wort sieht ohne Hervorhebung gleich aus. geteilt.

Durch Tags ist Ihr Dokument leichter 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 gilt es jedoch alle zu bedenken: Das Logo dient nur zur Kennzeichnung von Informationen, es vermittelt selbst keine Informationen. Zum Beispiel dieser HTML-Code:

erster Schritt
Hier bedeutet fett, was nur verwendet wird, um anzuzeigen, dass das Zeichen „erster Schritt“ fett angezeigt wird , < ;b> selbst enthält keine tatsächlichen Informationen, Sie können auf der Seite nicht sehen, was die Informationen wirklich vermittelt, ist 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 der Programmiersprache. Um die Sprache zum Identifizieren und Beschreiben von Informationen zu definieren, werfen wir einen tieferen Blick auf die Grundprinzipien der XML-Anwendung, aber es ist wichtig für das Gesamtverständnis Gehen Sie es zunächst schnell durch, und Sie werden ein klares Verständnis davon haben. Ein vages Konzept, aber das spezifische Wesen muss langsam in der Praxis verstanden werden.

4. Struktur – XML fördert die Struktur von Dokumenten und allem Informationen werden nach einer bestimmten Beziehung angeordnet.„Struktur“ klingt zu abstrakt. Unter Struktur verstehen wir das Erstellen eines Rahmens für Ihr Dokument, genau wie das Schreiben einer Gliederung vor dem Schreiben eines Artikels. Durch die Struktur wirkt Ihr Dokument weniger unorganisiert und jeder Teil ist eng miteinander verbunden und bildet ein Ganzes.

Es gibt zwei Strukturierungsprinzipien:
1. Jeder Teil (jedes Element) steht in Beziehung zu anderen Elementen. Die zugehörige Serie bildet die Struktur.
2. Die Bedeutung des Logos selbst ist von den darin beschriebenen Informationen getrennt.

Sehen wir uns zum besseren Verständnis ein einfaches Beispiel an:


XML Easy Learning-Handbuch
XML-Schnellstart
Was ist XML
Vorteile der Verwendung von XML

Konzept von XML
Erweiterbarkeit
Identifikation


Dies ist das XML-Beschreibungsdokument dieses Artikels. Sie können sehen, dass die Identifizierung in drei Ebenen unterteilt ist, was sehr klar ist:



...



Die obige Dokumentstruktur wird auch als „Dokument“ bezeichnet. „Baum“, der Stamm ist das übergeordnete Element, z. B. , und die Zweige und Seiten sind untergeordnete Elemente, z. B. .

5. Metadaten (Metadaten) --- Professionelle XML-Benutzer verwenden Metadaten für ihre Arbeit.

In HTML wissen wir, dass wir Meta-Tags verwenden können, um Schlüsselwörter, Einleitungen usw. von Webseiten zu definieren. Diese Tags werden nicht auf der Webseite angezeigt, können aber von Suchmaschinen durchsucht werden und beeinflussen Reihenfolge der Suchergebnisse.

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 effektiver durchsucht werden.
3. Daten können zwischen verschiedenen Sprachen übertragen werden.

Die W3C-Organisation untersucht eine Metadatenverarbeitungsmethode namens RDF (Resource Description Framework), mit der automatisch Informationen ausgetauscht werden können. Das W3C behauptet, dass die Verwendung von RDF mit digitalen Signaturen die Existenz „authentischer und vertrauenswürdiger“ Informationen im Netzwerk ermöglichen wird . E-Commerce.

6. Anzeige

XMl allein kann die Seite nicht anzeigen. 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 zum Festlegen des Anzeigestils in XML verwendete Dateityp Es gibt:

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 auch XML in HTML konvertieren, sodass auch alte Browser XML-Dokumente durchsuchen können.

2.CSS

Jeder ist mit CSS vertraut. Sein vollständiger Name ist Cascading Style Sheets, was derzeit die wichtigste Methode zur Anzeige von XML-Dokumenten in Browsern ist.

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? Unter der Annahme, dass Ihr Dokument als separates Objekt betrachtet wird, ist DOM der Standard für die Bedienung und Steuerung dieses Objekts mithilfe von HTML oder XML.

Objektorientierte Denkmethoden sind 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 Bezeichner, und die Rolle von DOM besteht darin, dem Skript mitzuteilen, wie diese Bezeichner im Browserfenster zu bedienen und anzuzeigen sind

Oben haben wir kurz einige Grundprinzipien von XML beschrieben.

1.XML beschreibt den Datentyp. Beispiel: „König Lear“ ist ein Titelelement; CSS speichert und steuert den Anzeigestil des Elements. Beispiel: Der Titel wird in 18pt-Schriftart angezeigt
3.script-Skript steuert, wie sich das Element verhält. 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 in irgendeinem Teil ein Fehler vorliegt, erhalten Sie nicht das richtige Ergebnis.

Das Obige ist der Inhalt des XML Easy Learning-Handbuchs (2) XML-Konzepte Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www. php.cn)!



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:XML-Easy-Learning-HandbuchNächster Artikel:XML-Easy-Learning-Handbuch