Heim  >  Artikel  >  Backend-Entwicklung  >  XML-Easy-Learning-Handbuch

XML-Easy-Learning-Handbuch

黄舟
黄舟Original
2016-12-23 11:16:262341Durchsuche

(1): Kurze Einführung in XML

Vorwort
XML wird immer beliebter und grundlegende Tutorials zu XML sind überall im Internet zu finden. Viele Konzepte und Begriffe sind jedoch oft entmutigend. Viele Freunde fragten mich: Wozu dient XML? Ich möchte einen relativ umfassenden Einführungsartikel schreiben, der auf meinem persönlichen Lernprozess und meiner Erfahrung basiert. Zunächst müssen zwei Punkte bestätigt werden:
Erstens: XML ist definitiv der zukünftige Entwicklungstrend. Egal, ob Sie Webdesigner oder Netzwerkprogrammierer sind, Sie sollten es nur mit der Zeit lernen und verstehen lassen Sie Chancen verlieren; Zweitens: Es wird definitiv viele neue Konzepte in neuem Wissen geben. Nur wenn Sie versuchen, sie zu verstehen und zu akzeptieren. Hab keine Angst und lauf weg, schließlich sind wir noch jung.
Gliederung
Dieser Artikel ist in fünf Teile gegliedert. Dabei handelt es sich um XML-Schnelleinführung, XML-Konzepte, XML-Terminologie, XML-Implementierung und XML-Beispielanalyse. Im letzten Anhang werden XML-bezogene Ressourcen vorgestellt. Der Autor vertritt die Perspektive gewöhnlicher Webdesigner und erklärt Ihnen in einer einfachen und anschaulichen Sprache alle Aspekte von XML, um Ihnen dabei zu helfen, das Geheimnis von XML zu lüften und schnell in das neue Feld von XML vorzudringen.
Kapitel 1: Kurze Einführung in XML
1. Was ist XML?
2. Ist XML ein neues Konzept?
3. Welche Vorteile bietet die Verwendung von XML?
4. Ist XML schwer zu erlernen?
5. Der Unterschied zwischen XML und HTML
6. Das strikte Format von XML
7. Mehr über XML

1. Was ist XML?

Dies ist oft die erste Frage, und Sie werden oft über die erste Frage verwirrt sein, denn die meisten Lehrbücher antworten wie folgt:

XML ist die Abkürzung für Extensible Markup Language, eine Extensible Markup Language.
Dies ist die Standarddefinition. Was ist also eine Auszeichnungssprache und warum wird sie Erweiterbarkeit genannt? Es ist schon etwas verwirrend. Ich denke, es wäre besser, es so zu verstehen:
Sie sind bereits sehr vertraut mit HTML. Es ist eine Auszeichnungssprache. Erinnern Sie sich an den vollständigen Namen? Verstanden? Gleichzeitig gibt es in HTML viele Tags wie

, usw., die alle in HTML 4.0 standardisiert und definiert sind, und XML ermöglicht es Ihnen, solche Tags selbst zu erstellen Erweiterbarkeit genannt.
Hier sind ein paar verwirrende Konzepte zur Erinnerung:
1. XML ist keine Auszeichnungssprache. Es handelt sich lediglich um eine Metasprache, die zum Erstellen von Auszeichnungssprachen (z. B. HTML) verwendet wird. Gott, ich bin wieder verwirrt! Es spielt keine Rolle, Sie müssen nur Folgendes wissen: XML unterscheidet sich von HTML. Seine Verwendungsmöglichkeiten sind viel umfassender als HTML, das wir später im Detail vorstellen werden.
 2.XML ist kein Ersatz für HTML. XML ist kein Upgrade von HTML, sondern lediglich eine Ergänzung zu HTML und erweitert HTML um weitere Funktionen. Wir werden noch lange HTML verwenden. (Aber es ist erwähnenswert, dass XHTML, die aktualisierte Version von HTML, tatsächlich näher an die Anpassung an XML heranrückt.)
3. Sie können XML nicht zum direkten Schreiben von Webseiten verwenden. Auch wenn es XML-Daten enthält, muss es dennoch in das HTML-Format konvertiert werden, bevor es im Browser angezeigt werden kann.
Das Folgende ist ein Beispiel-XML-Dokument (Beispiel 1), um die Informationen dieses Artikels darzustellen:


<br> <author>ajie</author><br> <email>ajie@aolhoo.com</email><br>

Hinweis:
1. Dieser Code dient nur dazu, Ihnen ein vorläufiges Verständnis von XML zu vermitteln und kann keine bestimmte Anwendung erreichen.
2. Er ähnelt ,<. Die Anweisungen von ;author> Sie unterscheiden sich von HTML-Tags. Beispielsweise bedeutet <title> den Titel des Artikels und <title> <br><br> 2. Ist XML ein neues Konzept? <p>Nein. XML ist von SGML abgeleitet, einem Auszeichnungssprachenstandard, der älter als HTML ist. </p> Was SGML betrifft, werfen wir einen kurzen Blick darauf. Sie müssen nur eine allgemeine Vorstellung haben. <p> Der vollständige Name von SGML lautet „Standard Generalized Markup Language“. Das erkennt man schon am Namen: Es handelt sich um einen Standard für Auszeichnungssprachen, das heißt, alle Auszeichnungssprachen sind nach SGML entwickelt, natürlich auch HTML. Zu SGML gehören alle Dateien mit einem bestimmten Format, z. B. Berichte, Musiknoten usw. HTML ist das im Internet am häufigsten verwendete Dateiformat von SGML. Daher wird SGML scherzhaft als die „Mutter“ von HTML bezeichnet. <br> XML ist eine vereinfachte Version von SGML, mit der Ausnahme, dass die komplexen und ungewöhnlichen Teile weggelassen wurden. (Oh, ich verstehe! Es ist die zweite „Mutter“ von HTML. Kein Wunder, dass es leistungsfähiger ist als HTML.) Wie SGML kann XML auch in verschiedenen Bereichen wie Finanzen und wissenschaftlicher Forschung verwendet werden ist nur die Anwendung von XML im Web. Nur die Anwendung. <br> An dieser Stelle sollten Sie ein wenig verstehen: XML wird verwendet, um eine HTML-ähnliche Auszeichnungssprache zu erstellen und zu definieren und diese Auszeichnungssprache dann zum Anzeigen von Informationen zu verwenden. <br><br> 3. Welche Vorteile bietet die Verwendung von XML? </p> <p> Warum müssen wir bei HTML XML verwenden? <br> Da Netzwerkanwendungen immer weiter verbreitet sind, reicht es nicht mehr aus, sich allein auf den einzelnen Dateityp von HTML zu verlassen, um sich ständig ändernde Dokumente und Daten zu verarbeiten. Darüber hinaus ist die Syntax von HTML selbst sehr locker, was ernst zu nehmen ist wirkt sich auf die Übertragung und den Austausch von Netzwerkinformationen aus. (Denken Sie daran, wie viele Gehirnzellen von Designern durch Browserkompatibilitätsprobleme geschädigt wurden.) Die Menschen haben bereits damit begonnen, nach Wegen zu suchen, um den Anforderungen verschiedener Anwendungen im Internet gerecht zu werden. Es ist möglich, SGML zu verwenden, aber SGML ist zu groß und zu kompliziert zu programmieren, daher habe ich mich schließlich für das „Gewichtsverlust“-SGML---XML als Datenübertragungs- und Interaktionstool für Webanwendungen der nächsten Generation entschieden. <br> Welche Vorteile bietet die Verwendung von XML? Schauen wir uns die Beschreibung der W3C-Organisation (XML-Standardsetzer) an: <br> Übertragung und Freigabe im Web. <br> 1.XML kann überall im Web verwendet werden <br> 2.XML kann die Anforderungen von Netzwerkanwendungen erfüllen <br> 3. Die Verwendung von XML erleichtert die Programmierung Lernen und Erstellen; <br> 5.XML-Code wird klar und leicht zu lesen und zu verstehen sein; Lassen Sie uns in den folgenden Beispiel-Tutorials langsam die mächtigen Vorteile von XML erleben! <br> 4. Ist XML schwer zu erlernen? <br> Wenn Sie daran interessiert sind, XML zu lernen, kommen Sie nicht umhin zu fragen: Ist XML schwierig? Welche Grundlagen sind zum Erlernen von XML erforderlich? <br> XML ist sehr einfach und leicht zu erlernen. Wenn Sie mit HTML vertraut sind, werden Sie feststellen, dass die Dokumente dem HTML sehr ähnlich sind (Beispiel 1): <br> <?xml version="1.0"?><br> <br></p> <title>XML Quick Start
 ajie
date>
 
Die erste Zeile xml version="1.0"?> ist eine XML-Deklaration, die angibt, dass das Dokument der XML-Version 1.0-Spezifikation folgt.
Die zweite Zeile definiert das erste Element im Dokument, auch Wurzelelement genannt: . Dies ähnelt dem öffnenden Tag Beachten Sie, dass dieser Name von Ihnen willkürlich definiert wird.
Im Folgenden werden vier Unterelemente definiert: Titel, Autor, E-Mail und Datum. Geben Sie jeweils den Titel, den Autor, die E-Mail-Adresse und das Datum des Artikels an. Natürlich können Sie diese Tags auch auf Chinesisch definieren, was leichter zu verstehen aussieht:
 
 

Title>XML Easy Learning Manual

 ajie
 ajie@aolhoo.com
 20010115

Dies ist ein XML-Dokument. Jeder Internetnutzer, der HTML kennt, kann ein so einfaches XML-Dokument direkt schreiben.
Darüber hinaus müssen Sie zum Erlernen von XML auch eine Seitenskriptsprache beherrschen. Die gebräuchlichsten sind Javascript und VB-Skript. Weil XML-Daten Skripte verwenden, um Aufrufe und Interaktionen in HTML zu implementieren. Schauen wir uns das einfachste Beispiel an (Beispiel 2): ​​
1. Speichern Sie den folgenden Code als myfile.htm

for="window" event="onload">
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("myfile.xml ");
nodes = xmlDoc.documentElement.childNodes;
title.innerText = nodes.item(0).text;
author.innerText = nodes.item(1).text;
email .innerText = nodes.item(2).text;
date .innerText = nodes.item(3).text;
;/title>
 
 
 Titel:
 
 Datum:
 

 
 
 2. Speichern Sie den folgenden Code als meine Datei. XML Easy Learning-Handbuch
ajie
 ajie@aolhoo.com
 20010115
 
Setzen Sie sie im selben Verzeichnis und öffnen Sie sie mit dem Browser IE5 oder höher, um den Effekt zu sehen. Klicken Sie hier, um ein Beispiel zu sehen.
Lernen und beherrschen Sie ein Skript, und Sie werden die äußerst leistungsstarken Funktionen von XML wirklich nutzen.

5. Der Unterschied zwischen XML und HTML

Sowohl XML als auch HTML stammen von SGML. Sie enthalten beide Tags und haben eine ähnliche Syntax. Der größte Unterschied zwischen HTML und XML besteht darin, dass HTML ein Stereotyp ist Auszeichnungssprache, die inhärente Auszeichnungen verwendet, um Webseiteninhalte zu beschreiben und anzuzeigen. Beispielsweise stellt

die erste Titelzeile dar und hat eine feste Größe. Im Gegensatz dazu verfügt XML über keine festen Tags. XML kann nicht das spezifische Erscheinungsbild und den Inhalt einer Webseite beschreiben. Es beschreibt lediglich die Datenform und Struktur des Inhalts.
Dies ist ein qualitativer Unterschied: Webseiten vermischen Daten und Anzeige, während XML Daten und Anzeige trennt.
Schauen wir uns das obige Beispiel an. Wir kümmern uns nur um die Art und Weise, wie die Seite angezeigt wird. Wir können verschiedene Schnittstellen entwerfen und die Seite auf unterschiedliche Weise gestalten, aber die Daten werden in myfile.xml gespeichert Es sind keine Änderungen erforderlich.
(Wenn Sie Programmierer sind, werden Sie überrascht sein, dass dies der Idee der modularen objektorientierten Programmierung sehr ähnlich ist! Ist eine Webseite nicht tatsächlich ein Programm?)
Es Ist dieser Unterschied der Grund dafür, dass XML eine wichtige Rolle im Netzwerk spielt? Der Anwendungs- und Informationsaustausch ist bequem, effizient und skalierbar. Daher glauben wir, dass XML als fortschrittliche Datenverarbeitungsmethode das Netzwerk in eine neue Sphäre bringen wird.

6. Das strenge Format von XML

XML zog Lehren aus dem losen Format von HTML und bestand von Anfang an auf der Implementierung eines „guten Formats“.
Schauen wir uns zunächst einige Anweisungen in HTML an, die überall in HTML zu finden sind:
1.

sample
2.sample
3.


4.samplar
In XML-Dokumenten ist die Syntax der obigen Anweisungen falsch . Denn:
1. Alle Tags müssen ein entsprechendes Schluss-Tag haben;
2. Alle XML-Tags müssen sinnvoll verschachtelt sein
4. Alle Tag-Attribute muss in „“ eingeschlossen werden;
Die korrekte Art, die obige Anweisung in XML zu schreiben, ist also
1.

sample


2.sample< ;/i>
 3.
 4.samplar
Zusätzlich XML Tags müssen den folgenden Namensregeln folgen:
1. Der Name kann Buchstaben, Zahlen und andere Buchstaben enthalten.
2. Der Name darf nicht mit Zahlen oder „_“ (Unterstrich) beginnen darf nicht mit den Buchstaben xml (oder XML oder Xml ..) beginnen;
 4. Der Name darf keine Leerzeichen enthalten.
Jeder Fehler im XML-Dokument führt zum gleichen Ergebnis: Die Webseite kann nicht angezeigt werden. Browser-Entwickler haben sich darauf geeinigt, eine strikte und wählerische Analyse von XML zu implementieren, und alle kleinen Fehler werden gemeldet. Sie können die Datei „myfile.xml“ oben ändern, z. B. in ändern und dann myfile.xml direkt mit IE5 öffnen. Sie erhalten eine Fehlermeldungsseite:
 
 
 XML Easy Learning Manual
 ajie
 ajie@aolhoo.com

 20010115
 

Sieben. Mehr über XML

Okay, Jetzt wissen Sie bereits:

1. Was ist XML?

2. Die Beziehung und der Unterschied zwischen XML, HTML und SGML. 3. Einfache Anwendung von XML.
Herzlichen Glückwunsch! Sie haben keine Ahnung mehr von XML und sind bereits an der Spitze der Netzwerktechnologie. Der gesamte Lernprozess scheint nicht schwierig zu sein :)
Wenn Sie sich mehr für XML interessieren und mehr über die Details von XML und anderen praktischen Anwendungstechnologien erfahren möchten, lesen Sie bitte weiter in unserem nächsten Kapitel: XML-Konzept.

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. Es kann Daten und Formate separat aus Webseiten extrahieren , 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. Skalierbarkeit
2. Logo
3. Sprache
4. Struktur
5. Metadaten
6. Anzeige
7. DOM

1. Erweiterbarkeit --- Mit XML können Sie eigene 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, einschließlich mir, erstellen ihre eigenen Webseiten, während sie die Codes und Logos anderer Leute analysieren). , 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 Festlegung von Bezeichnern ist noch etwas zu beachten: Bezeichner beschreiben die Art oder Eigenschaften von Daten, wie z. B. Breite , Alter , Name usw., und nicht den Inhalt der Daten, wie zum Beispiel: ,,, das sind nutzlose Tags. Wenn Sie Datenbanken studiert haben, können Sie es so verstehen: Ein Bezeichner ist ein Feldname.

2. Identifizierung --- Mit 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 der Zweck 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 wird Ihr Dokument leichter lesbar und verständlich. 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 zu bedenken: Das Logo dient nur zur Kennzeichnung von Informationen, es selbst vermittelt keine Informationen. Zum Beispiel dieser HTML-Code:
 erster Schritt Hier bedeutet b> Es sind keine tatsächlichen Informationen enthalten. Sie können auf der Seite nicht sehen, was die Informationen wirklich vermitteln.

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“ zum Programmieren verwendet Bezeichner und eine Sprache zur Beschreibung von Informationen.
Schauen wir uns nun die Grundprinzipien der XML-Anwendung genauer an. Es mag langweilig sein, aber das Gesamtverständnis ist sehr wichtig in der Praxis üben. Nehmen Sie sich Zeit, um es zu verstehen.

4. Struktur --- XML ​​fördert die Dokumentstruktur und alle Informationen werden gemäß einer bestimmten Beziehung angeordnet.

„Struktur“ klingt zu abstrakt. Wir verstehen darunter, dass Sie einen Rahmen für Ihr Dokument festlegen, 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 Prinzipien der Strukturierung:
1. Jeder Teil (jedes Element) steht in Beziehung zu anderen Elementen. Die zugehörige Serie bildet die Struktur.
2. Die Bedeutung des Logos selbst wird von den Informationen, die es beschreibt, getrennt.
Schauen wir uns zum besseren Verständnis ein einfaches Beispiel an:

Handbuch
 XML Quick Start
 Was ist XML
 Vorteile der Verwendung von XML
 ;/chapter>
 Das Konzept von XML
 Extensibility
🎜> 
Dies ist das XML-Beschreibungsdokument dieses Artikels, das in drei Ebenen unterteilt ist, was sehr klar ist:

;
  ...
  
  

 
  Die obige Dokumentstruktur ist auch 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), die automatisch Informationen austauschen kann. Das W3C behauptet, dass die Verwendung von RDF in Kombination mit digitalen Signaturen einen „authentischen und glaubwürdigen“ E-Commerce im Netzwerk ermöglichen wird .

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 kennt CSS. 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. Wenn Sie interessiert sind, können Sie hier klicken, um ein Beispiel zu sehen

Seven.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.
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. Das 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 Tags, und die Rolle von DOM besteht darin, dem Skript mitzuteilen, wie diese Tags im Browserfenster zu bedienen und anzuzeigen sind.
Oben haben wir kurz über einige Grundprinzipien von XML gesprochen. Werfen wir einen Blick auf die Unterschiede zwischen Schauen Sie sich zunächst die Assoziationen und ihre Funktionsweise an:

XML-Easy-Learning-Handbuch

1. Beispiel: „König Lear“ ist ein Titelelement.
2. CSS speichert und steuert den Anzeigestil des Elements. Beispiel: Der Titel wird in 18pt-Schriftart angezeigt
3. Das 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.
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 weiterstöbern.

Kapitel 3 XML-Terminologie
Gliederung:
Einführung
1. Begriffe im Zusammenhang mit XML-Dokumenten
2. Begriffe im Zusammenhang mit DTD
Einführung
Der beste Weg zum Lernen XML für Anfänger Das Problem besteht darin, dass es viele neue Terminologiekonzepte zu verstehen gibt. Da es sich bei XML selbst um eine brandneue Technologie handelt, entwickelt und verändert sich die Technologie ständig. Organisationen und große Netzwerkunternehmen (Microsoft, IBM, SUN usw.) führen ständig ihre eigenen Erkenntnisse und Standards ein, sodass es nicht verwunderlich ist, dass neue Konzepte entstehen fliegen überall hin. Es gibt in China keine maßgebliche Institution oder Organisation, die diese Begriffe offiziell benennt. Die meisten chinesischen Lehrbücher, die Sie sehen, basieren auf dem eigenen Verständnis des Autors, was die Entwicklung von XML weiter behindert Verständnis und Erlernen dieser Konzepte.
Die Erklärungen der XML-Begriffe, die Sie unten sehen, sind auch das eigene Verständnis und die Übersetzung des Autors. Ajie basiert auf der von der W3C-Organisation veröffentlichten XML1.0-Standardspezifikation und der zugehörigen offiziellen Dokumentation. Es kann sichergestellt werden, dass diese Auffassungen grundsätzlich richtig oder zumindest nicht falsch sind. Wenn Sie weiterlesen und verstehen möchten, habe ich am Ende dieses Artikels die Quellen und Links zu relevanten Ressourcen aufgelistet, auf die Sie direkt zugreifen können. Okay, kommen wir zum Punkt:

1. Begriffe im Zusammenhang mit XML-Dokumenten

Was ist ein XML-Dokument? Kennen Sie die HTML-Quellcodedatei? Ein XML-Dokument ist eine mit XML-Tags geschriebene XML-Quellcodedatei. XML-Dokumente sind ebenfalls reine ASCII-Textdateien, die Sie mit Notepad erstellen und ändern können. Der Suffixname von XML-Dokumenten ist .XML, zum Beispiel myfile.xml. Sie können die .xml-Datei auch direkt mit Browsern von IE5.0 oder höher öffnen, aber was Sie sehen, ist der „XML-Originalcode“ und der Seiteninhalt wird nicht angezeigt. Sie können versuchen, den folgenden Code als myfile.xml zu speichern:

Manual
 ajie Autor>
 ajie@aolhoo.com
;/myfile>
 XML-Dokument enthält drei Teile:
 1. Eine XML-Dokumentdeklaration;
 2. A Definition des Dokumenttyps;
 3. Mit XML-Tags erstellter Inhalt.
 Beispiel:
 
 
 
  <br> <author>ajie</author><br> <br>……<br> /filelist> <br> Die erste Zeile <?xml version="1.0"?> ist die Deklaration eines XML-Dokuments. Die zweite Zeile gibt an, dass dieses Dokument filelist.dtd verwendet, um den Dokumenttyp zu definieren. <br> Lernen wir die relevanten Begriffe in XML-Dokumenten kennen: <br> 1.Element (Element): <br> Wir wissen bereits etwas über Elemente in HTML. Es ist die kleinste Einheit, aus der ein HTML-Dokument besteht, und das ist es auch das gleiche in XML. Ein Element wird durch ein Tag definiert, einschließlich der Start- und End-Tags und des darin enthaltenen Inhalts, wie folgt: <author>ajie</author>>> Der einzige Unterschied besteht darin, dass das Tag in HTML festgelegt ist, während es in In XML, Tags müssen selbst erstellt werden. <br> 2.Tag (Logo) <br> Tag wird zum Definieren von Elementen verwendet. In XML müssen Tags paarweise die Daten umgebend erscheinen. Der Name des Bezeichners ist derselbe wie der Name des Elements. Zum Beispiel ein solches Element: <br> <author>ajie</author>wobei <author> <br> 3.Attribut: <br> Was ist ein Attribut? Schauen Sie sich diesen HTML-Code an:<font color="red">word</font>. Unter diesen ist die Farbe eines der Attribute der Schriftart. <br> Attribute sind weitere Beschreibungen und Erläuterungen zum Logo. Ein Logo kann mehrere Attribute haben, wie zum Beispiel das Schriftattribut und die Schriftgröße. Attribute in XML sind dieselben wie Attribute in HTML. Jedes Attribut hat seinen eigenen Namen und Wert. Das Attribut ist Teil des Bezeichners. Beispiel: <br> <author sex="female">ajie</author><br> Attribute in XML werden ebenfalls von Ihnen selbst definiert. Wir empfehlen, dass Sie versuchen, keine Attribute zu verwenden und Attribute in Unterelemente zu ändern, z wie oben. Der Code kann wie folgt geändert werden: <br> <author>ajie<br> <sex>female</sex><br> <br> 4. Deklaration <br> In der ersten Zeile aller XML-Dokumente befindet sich eine XML-Deklaration. Diese Deklaration gibt an, dass es sich bei diesem Dokument um ein XML-Dokument handelt und welcher XML-Versionsspezifikation es folgt. Eine XML-Deklarationsanweisung sieht so aus: <br> Beziehung zwischen Elementen. <br> Ob die Struktur des XML-Dokuments korrekt ist, kann anhand der DTD-Datei erkannt werden. Für die Erstellung eines XML-Dokuments ist jedoch nicht unbedingt eine DTD-Datei erforderlich. Detaillierte Beschreibungen der DTD-Dateien werden unten separat aufgeführt. <br> 6. Wohlgeformtes XML (wohlgeformtes XML) <br> Ein Dokument, das den XML-Syntaxregeln folgt und sich an XML-Spezifikationen hält, wird als „wohlgeformt“ bezeichnet. Wenn sich Ihr gesamtes Markup strikt an die XML-Spezifikation hält, benötigt Ihr XML-Dokument nicht unbedingt eine DTD-Datei, um es zu definieren. <br> Ein wohlgeformtes Dokument muss mit einer XML-Deklaration beginnen, zum Beispiel: <br> <?xml version="1.0" standalone="yes" binding="UTF-8"?><br> Wo Sie muss angeben Die XML-Version, der das Dokument entspricht, ist derzeit 1.0. Zweitens bedeutet dies, dass das Dokument „unabhängig“ ist und keine DTD-Datei erforderlich ist, um zu überprüfen, ob die darin enthaltene Identifizierung gültig ist Erläutern Sie die im Dokument verwendete Sprachkodierung. Der Standardwert ist UTF-8. Wenn Sie Chinesisch verwenden, müssen Sie ihn auf GB2312 einstellen. <br> Ein wohlgeformtes XML-Dokument muss ein Stammelement haben, das das erste Element ist, das unmittelbar nach der Deklaration erstellt wird. Alle anderen Elemente sind untergeordnete Elemente dieses Stammelements und gehören zu einer Gruppe von Stammelementen. <br>Der Inhalt eines wohlgeformten XML-Dokuments muss beim Schreiben der XML-Syntax entsprechen. (Wir werden die XML-Syntax im nächsten Kapitel ausführlich erläutern) <br> 7. Gültiges XML (gültiges XML) <br> Ein XML-Dokument, das XML-Syntaxregeln einhält und den entsprechenden DTD-Dateispezifikationen entspricht, wird als gültiges XML-Dokument bezeichnet . Beachten Sie, dass wir „Well-formed XML“ und „Valid XML“ vergleichen. Der größte Unterschied zwischen ihnen besteht darin, dass eines der XML-Spezifikationen vollständig entspricht, während das andere über eine eigene „Document Type Definition (DTD)“ verfügt. <br> Der Prozess des Vergleichens und Analysierens eines XML-Dokuments mit seiner DTD-Datei, um festzustellen, ob es den DTD-Regeln entspricht, wird als Validierung bezeichnet. Dieser Prozess wird normalerweise von einer Software namens Parser durchgeführt. <br> Ein gültiges XML-Dokument muss auch mit einer XML-Deklaration beginnen, zum Beispiel: <br> Im Standalone-Attribut (unabhängig) wird hier „no“ gesetzt, da es mit der entsprechenden DTD verwendet werden muss Die Datei ist wie folgt definiert: <br>  PUBLIC "dtd-name"> Wobei: <br> "!DOCTYPE" bedeutet, dass Sie einen DOCTYPE definieren möchten; > „type-of-doc“ ist der von Ihnen definierte Name des Dokumenttyps, normalerweise derselbe wie der DTD-Dateiname. <br> Verwenden Sie nur einen der beiden Parameter „SYSTEM/PUBLIC“. SYSTEM bezieht sich auf die URL der privaten DTD-Datei, die vom Dokument verwendet wird, während PUBLIC sich auf die URL der öffentlichen DTD-Datei bezieht, die vom Dokument verwendet wird. <br> „dtd-name“ ist die URL und der Name der DTD-Datei. Alle DTD-Dateien haben das Suffix „.dtd“. <br> Wir verwenden immer noch das obige Beispiel, das wie folgt geschrieben werden sollte: <br> <?xml version="1.0" standalone="no" encode="UTF-8"?><br> "filelist. dtd"><br><br> 2. DTD-bezogene Begriffe<br><p>Was ist DTD? Wir haben es oben kurz erwähnt. DTD ist eine effektive Methode, um sicherzustellen, dass das XML-Dokumentformat korrekt ist. Sie können das XML-Dokument und die DTD-Datei vergleichen, um zu sehen, ob das Dokument der Spezifikation entspricht und ob die Elemente und Tags korrekt verwendet werden. Ein DTD-Dokument enthält: die Definitionsregeln von Elementen, die Definitionsregeln von Beziehungen zwischen Elementen, die Attribute, die von Elementen verwendet werden können, und die Regeln von Entitäten oder Symbolen, die verwendet werden können. <br> Die DTD-Datei ist ebenfalls eine ASCII-Textdatei mit der Endung .dtd. Zum Beispiel: meineDatei.dtd. <br> Warum DTD-Dateien verwenden? Mein Verständnis ist, dass es Netzwerkfreigabe und Dateninteraktion erfüllt. Der größte Vorteil der Verwendung von DTD ist die gemeinsame Nutzung von DTD-Dateien. (Dies ist das PUBLIC-Attribut in der obigen DTD-Beschreibungsanweisung). Wenn beispielsweise zwei Personen in derselben Branche und in verschiedenen Regionen dieselbe DTD-Datei als Dokumenterstellungsspezifikation verwenden, können ihre Daten problemlos ausgetauscht und gemeinsam genutzt werden. Wenn andere Personen im Internet Daten hinzufügen möchten, müssen sie lediglich ein Dokument gemäß der öffentlichen DTD-Spezifikation erstellen und können sofort beitreten. <br> Derzeit ist bereits eine große Anzahl geschriebener DTD-Dateien verfügbar. Diese DTD-Dateien richten sich an unterschiedliche Branchen und Anwendungen und verfügen über gemeinsame Element- und Beschriftungsregeln. Sie müssen sie nicht selbst neu erstellen, sondern fügen einfach die neuen Logos hinzu, die Sie auf der Grundlage dieser Logos benötigen. <br> Wenn Sie möchten, können Sie natürlich auch Ihre eigene DTD erstellen, die möglicherweise besser zu Ihrem Dokument passt. Auch das Erstellen einer eigenen DTD ist sehr einfach. Im Allgemeinen müssen Sie nur 4-5 Elemente definieren. <br> Es gibt zwei Möglichkeiten, eine DTD-Datei aufzurufen: <br> 1. DTD direkt in das XML-Dokument einbinden <br> Sie müssen nur einige spezielle Anweisungen in die DOCTYPE-Deklaration einfügen, wie folgt: <br> We There is ein XML-Dokument: <br> <?xml version="1.0" binding="GB2312"?><br> <myfile><br> <title>XML Easy Learning Manual
 < ;author>ajie


 
Wir können den folgenden Code nach der ersten Zeile einfügen:
 
 
 
 
 ]>
 2. Unabhängige DTD-Datei aufrufen
 Speichern Sie das DTD-Dokument als .dtd-Datei und rufen Sie es dann in der DOCTYPE-Deklarationszeile auf. Speichern Sie beispielsweise den folgenden Code als myfile.dtd
  > 
 
  Rufen Sie es dann im XML-Dokument auf und fügen Sie nach der ersten Zeile ein:
 
Wir können sehen, dass die js-Aufrufe in DTD-Dokumenten und HTML ähnlich sind. Was das Schreiben von DTD-Dokumenten betrifft, werden wir sie im nächsten Kapitel zusammen mit der Syntax von XML-Dokumenten vorstellen.
Lernen wir die Terminologie im Zusammenhang mit DTD kennen:
1. Schema (Planung)
Schema ist die Beschreibung von Datenregeln. Schema macht zwei Dinge:
Es definiert den Elementdatentyp und die Beziehung zwischen Elementen.
Es definiert den Inhaltstyp, den das Element enthalten kann.
DTD ist ein Schema für XML-Dokumente.
2. Dokumentenbaum (Dokumentenbaum)
„Dokumentenbaum“ haben wir bereits in Kapitel 2 erwähnt. Es handelt sich um eine bildliche Darstellung der hierarchischen Struktur von Dokumentelementen. Ein Dokumentstrukturbaum enthält das Stammelement, das das Element der obersten Ebene ist (d. h. das erste Element, das unmittelbar auf die XML-Deklarationsanweisung folgt). Schauen Sie sich das Beispiel an:

...
 
  > ;
Das obige Beispiel ist in einer dreistufigen Struktur in einer „Baum“-Form angeordnet, wobei das Wurzelelement ist. In XML- und DTD-Dateien ist das erste definierte Element das Stammelement.
3. Übergeordnetes Element/untergeordnetes Element
Ein übergeordnetes Element bezieht sich auf ein Element, das andere Elemente enthält, und das enthaltene Element wird als sein untergeordnetes Element bezeichnet. Sehen Sie sich den „Strukturbaum“ oben an, wobei das übergeordnete Element, die untergeordneten Elemente und <myfile> das untergeordnete Element sind. Die Elemente der letzten Ebene, die keine untergeordneten Elemente wie <title> enthalten, werden auch „Seitenelemente“ genannt. <br> 4.Parser (Parsing-Software) <br> Parser ist eine Tool-Software, die prüft, ob ein XML-Dokument der DTD-Spezifikation entspricht. <br> XML-Parser haben sich in zwei Typen entwickelt: Der eine ist der „Nicht-Bestätigungs-Parser“, der nur erkennt, ob das Dokument den XML-Syntaxregeln entspricht und ob der Dokumentbaum mit Elementkennungen erstellt wird. Der andere ist der „Confirmation Class Paeser“, der nicht nur die Dokumentsyntax und den Strukturbaum erkennt, sondern auch vergleicht und analysiert, ob der von Ihnen verwendete Elementbezeichner den Spezifikationen der entsprechenden DTD-Datei entspricht. <br>Parser kann unabhängig oder als Teil einer Bearbeitungssoftware oder eines Browsers verwendet werden. In der folgenden Liste verwandter Ressourcen habe ich einige der derzeit beliebtesten Parser aufgelistet. <br> Okay, durch das Studium von Kapitel 3 haben wir einige grundlegende Begriffe von XML und DTD gelernt, aber wir wissen immer noch nicht, wie man diese Dateien schreibt und welche Art von Syntax befolgt werden muss. Wir konzentrieren uns auf die Syntax zum Schreiben von XML- und DTD-Dokumenten. Bitte stöbern Sie weiter, vielen Dank!

Kapitel 4 XML-Syntax
Gliederung:
1. XML-Syntaxregeln
2. Elementsyntax
3. Kommentarsyntax
4. CDATA-Syntax
5. Die Syntax von Namespaces
6. Die Syntax von Entitäten
7. Die Syntax von DTD

Durch das Studium der vorherigen drei Kapitel haben wir bereits verstanden, was XML ist, seine Implementierungsprinzipien und die damit verbundene Terminologie Haben Sie etwas Verständnis. Als Nächstes lernen wir die Syntaxspezifikationen von XML kennen und schreiben unsere eigenen XML-Dokumente.

1. XML-Syntaxregeln

XML-Dokumente ähneln dem Originalcode von HTML und verwenden auch Tags zur Identifizierung von Inhalten. Bei der Erstellung von XML-Dokumenten müssen folgende wichtige Regeln beachtet werden:
Regel 1: Es muss eine XML-Deklarationsanweisung vorhanden sein
Dies haben wir bereits im vorherigen Kapitel erwähnt. Die Deklaration ist der erste Satz des XML-Dokuments und hat das folgende Format:
  Browser oder anderes Verarbeitungsprogramm: Dieses Dokument ist ein XML-Dokument. Die Version in der Deklarationsanweisung gibt die Version der XML-Spezifikation an, der das Dokument entspricht. Wenn ja, gibt der Parameter „no“ die im Dokument verwendete Sprachcodierung an Der Standardwert ist UTF-8.
Regel 2: Ob eine DTD-Datei vorhanden ist
Wenn es sich bei dem Dokument um ein „gültiges XML-Dokument“ handelt (siehe vorheriges Kapitel), muss das Dokument über eine entsprechende DTD-Datei verfügen und den von der festgelegten Spezifikationen strikt entsprechen DTD-Datei. Die Deklarationsanweisung der DTD-Datei folgt der XML-Deklarationsanweisung im folgenden Format:
 PUBLIC "dtd-name">Unter ihnen:
 "! DOCTYPE“ Dies bedeutet, dass Sie einen DOCTYPE definieren möchten;
„type-of-doc“ ist der Name des Dokumenttyps, der von Ihnen definiert wird. Er ist normalerweise derselbe wie der DTD-Dateiname;
„SYSTEM/PUBLIC“ Diese beiden Parameter verwenden nur Eins. SYSTEM bezieht sich auf die URL der privaten DTD-Datei, die vom Dokument verwendet wird, während PUBLIC sich auf die URL der öffentlichen DTD-Datei bezieht, die vom Dokument verwendet wird.
 „dtd-name“ ist die URL und der Name der DTD-Datei. Alle DTD-Dateien haben das Suffix „.dtd“.
Wir verwenden immer noch das obige Beispiel, das wie folgt geschrieben werden sollte:

"filelist. dtd">
Regel 3: Achten Sie auf die Groß- und Kleinschreibung
In XML-Dokumenten gibt es einen Unterschied zwischen Groß- und Kleinschreibung.

und

sind unterschiedliche Bezeichner. Beachten Sie, dass beim Schreiben von Elementen die Groß-/Kleinschreibung der vorderen und hinteren Bezeichner gleich bleiben sollte. Beispiel: ajie, es ist falsch, ajie zu schreiben.
Gewöhnen Sie sich besser an, entweder nur Groß- und Kleinschreibung zu verwenden oder den ersten Buchstaben groß zu schreiben. Dies reduziert Dokumentationsfehler, die durch Fallinkongruenzen verursacht werden.
Regel 4: Anführungszeichen zu Attributwerten hinzufügen
Im HTML-Code können Attributwerte in Anführungszeichen gesetzt werden oder nicht. Zum Beispiel: word und word
In XML ist jedoch festgelegt, dass alle Attributwerte in Anführungszeichen gesetzt werden müssen (es können einfache oder doppelte Anführungszeichen sein), andernfalls wird dies als Fehler betrachtet.
Regel 5: Alle Tags müssen entsprechende schließende Tags haben
In HTML dürfen Tags nicht paarweise erscheinen, wie zum Beispiel
. In XML ist festgelegt, dass alle Tags paarweise erscheinen müssen. Wenn es ein Start-Tag gibt, muss es ein End-Tag geben. Andernfalls wird es als Fehler gewertet.
Regel 6: Alle leeren Tags müssen ebenfalls deaktiviert werden
Ein leeres Tag ist ein Tag ohne Inhalt zwischen dem Tag-Paar. Zum Beispiel
, XML-Easy-Learning-Handbuch In XML ist festgelegt, dass alle Tags ein End-Tag haben müssen. Bei solchen leeren Tags besteht die Verarbeitungsmethode in XML darin, am Ende des Original-Tags ein / hinzuzufügen. Beispiel:
 
sollte als
; geschrieben werden.
 sollte als ;
 XML-Easy-Learning-Handbuch sollte als XML-Easy-Learning-Handbuch
geschrieben werden
2. Syntax der Elemente

Das

-Element besteht aus einem Paar von Bezeichnern und deren Inhalt. So: ajie. Der Name des Elements und der Name des Bezeichners sind identisch. Identitäten können durch Attribute weiter beschrieben werden.
In XML gibt es keine reservierten Wörter, sodass Sie jedes Wort als Elementnamen verwenden können. Allerdings sind folgende Regelungen zu beachten:
1. Der Name darf Buchstaben, Zahlen und andere Buchstaben enthalten
2. Der Name darf nicht mit Zahlen oder „_“ (Unterstrich) beginnen; Der Name darf nicht mit den Buchstaben xml (oder XML oder) beginnen. Es gibt einige Vorschläge:
1. Verwenden Sie nicht „.“ im Namen. Denn in vielen Programmiersprachen wird „.“ als Attribut eines Objekts verwendet, zum Beispiel: font.color. Aus dem gleichen Grund ist es am besten, „-“ nicht zu verwenden. Wenn es verwendet werden muss, ersetzen Sie es durch „_“ 2. Halten Sie den Namen so kurz wie möglich.
3. Versuchen Sie, für Groß- und Kleinbuchstaben den gleichen Standard zu verwenden.
4. Der Name kann nicht-englische Zeichen wie Chinesisch verwenden. Einige Software unterstützt dies jedoch möglicherweise nicht. (IE5 unterstützt derzeit chinesische Elemente.)
Fügen Sie außerdem eine kleine Erklärung zu Attributen hinzu. In HTML können Attribute verwendet werden, um das Anzeigeformat von Elementen zu definieren. Beispiel: word In XML sind Attribute lediglich Beschreibungen von Bezeichnern und haben nichts mit der Anzeige von Elementinhalten zu tun. Beispielsweise wird derselbe Satz: word das Wort nicht in Rot anzeigen. (Einige Internetnutzer werden sich also fragen: Wie wird Text in XML in Rot angezeigt? Dies erfordert die Verwendung von CSS oder XSL, was wir weiter unten ausführlich beschreiben werden.)

 3. Syntax von Kommentaren

Kommentare dienen der besseren Lesbarkeit und dem besseren Verständnis. Zusätzliche Informationen, die dem XML-Dokument hinzugefügt werden, werden vom Programm nicht interpretiert oder vom Browser angezeigt.
Die Syntax von Kommentaren lautet wie folgt:

einfach. Durch die Entwicklung guter Kommentargewohnheiten lassen sich Ihre Dokumente einfacher pflegen und teilen und sehen professioneller aus.

4. Die Syntax von CDATA

Der vollständige Name von CDATA sind Zeichendaten, die als Zeichendaten übersetzt werden. Wenn wir XML-Dokumente schreiben, müssen wir manchmal Buchstaben, Zahlen und andere Symbole selbst anzeigen, z. B. „  >ajie AUTHOR>]>
Der auf der Seite angezeigte Inhalt ist „ajie

5. Die Syntax von Namespaces

Namespaces wird als Namespace übersetzt. Was macht der Namespace? Wenn wir in einem XML-Dokument die DTD-Dateien anderer Personen oder mehrere verwenden, entsteht ein solcher Widerspruch: Da die Bezeichner in XML von uns selbst erstellt werden, können die Bezeichnernamen in verschiedenen DTD-Dateien gleich sein, aber unterschiedliche Bedeutungen haben Datenverwirrung verursachen.
Beispielsweise stellt

sample sample
wood table
eine Tabelle dar,
; in einem anderen Dokument steht namelist
; stellt eine Tabelle dar. Wenn ich an beiden Dokumenten gleichzeitig arbeiten muss, entsteht ein Namenskonflikt.
Um dieses Problem zu lösen, haben wir das Konzept der Namespaces eingeführt. Namespaces unterscheiden diese Bezeichner mit demselben Namen, indem sie dem Bezeichnernamen eine URL hinzufügen.
Namespaces müssen auch am Anfang des XML-Dokuments deklariert werden. Die Syntax der Deklaration lautet wie folgt:

Wobei yourname der Name von ist die von Ihnen definierten Namespaces und die URL ist die URL des Namespace.

Angenommen, das obige „table“-Dokument stammt von http://www.zhuozi.com, können wir es als


Dann verwenden Sie den definierten Namespace in den folgenden Tags:
 

wood table


Dadurch werden die beiden Hinweis: Das Festlegen der URL bedeutet nicht, dass dieses Logo wirklich von dieser URL gelesen werden muss, es ist lediglich ein Zeichen der Unterscheidung.

6. Entitätssyntax

Entity wird mit „Entity“ übersetzt. Seine Funktion ähnelt dem „Makro“ in Word und kann auch als Vorlage in DW verstanden werden. Sie können eine Entität vordefinieren und sie dann mehrmals in einem Dokument aufrufen oder dieselbe Entität in mehreren Dokumenten aufrufen.
Entitäten können Zeichen, Text usw. enthalten. Die Vorteile der Verwendung von Entitäten sind: 1. Dadurch können Fehler reduziert werden. Mehrere identische Teile im Dokument müssen nur einmal eingegeben werden. 2. Es verbessert die Wartungseffizienz. Wenn Sie beispielsweise über 40 Dokumente verfügen, die alle urheberrechtlich geschützte Einheiten enthalten, müssen Sie nicht alle Dateien ändern, wenn Sie diese urheberrechtlich geschützten Einheiten ändern müssen. Sie müssen nur die ursprünglich definierte Entitätsanweisung ändern.
XML definiert zwei Arten von Entitäten. Eine davon ist die gewöhnliche Entität, von der wir hier sprechen und die in XML-Dokumenten verwendet wird. Die andere ist die Parameterentität, die in DTD-Dateien verwendet wird.
 Die Definitionssyntax der Entität lautet:
 
  ]
 >
Zum Beispiel I Ich möchte einen Absatz definieren. Copyright-Informationen:
 
 Um eine XML-Datei zu teilen, können Sie auch die externe Aufrufmethode verwenden. Die Syntax ist wie folgt:
 .
 
]
Das vollständige Beispiel ist wie folgt, Sie können es kopieren und als Copyright speichern. xml, um das Beispiel anzuzeigen:
 
 
 < ;!ENTITY copyright "Copyright 2001, Ajie. All Rechte vorbehalten">
 ]>
 
 XML
 ajie
 ajie @aolhoo.com
7. DTD-Syntax

DTD ist eine notwendige Datei für „gültiges XML-Dokument“. Wir verwenden DTD-Dateien, um die Regeln und gegenseitigen Beziehungen von Elementen und Tags im zu definieren dokumentieren. Wie erstelle ich eine DTD-Datei? Lassen Sie uns gemeinsam lernen:
1. Elemente festlegen
Elemente sind die Grundbestandteile von XML-Dokumenten. Sie müssen ein Element in der DTD definieren und es dann im XML-Dokument verwenden. Die Definitionssyntax eines Elements lautet: Erläuterung:
„ „DESCRIPTION“ nach der Anweisung ist der Name des Elements;
„(#PCDATA, DEFINITION)*>“ Regeln definieren, welche Elemente enthalten können und wie sie zueinander in Beziehung stehen. Die folgende Tabelle beschreibt die Regeln der Elemente:
2. Elementregeltabelle:

Symbol 含 义 举  例
#PCDATA 包含字符或文本数据
元素MYFILE包含一个文本数据
#PCDATA, element-name 包含文本和其它子元素
MYFILE元素必须包含文本和TITLE子元素
, 使用逗号分隔排序
MYFILE元素必须依次包含TITILE,AUTHOR,EMAIL三个子元素
| 使用"|"表示或者
MYFILE元素必须包含TITLE,或者AUTHOR或者EMAIL子元素
name 只能使用一次
MYFILE元素必须包含TITLE子元素,而且只能使用一次。
name? 使用一次或者不使用
MYFILE元素必须包含TITLE子元素,而且只能使用一次;可以包含或者不包含AUTHOR和EMAIL子元素,但是如果使用,只能一次。
name+ 使用至少一次或多次
MYFILE元素必须包含TITLE子元素,而且使用至少一次;接下来可以跟随AUTHOR子元素,也可以不跟;最后必须包含EMAIL子元素,而且只能使用一次。
name* 使用一次,多次,或者根本不使用
MYFILE元素可以包含一个,多个或者不包含TITLE子元素
( ) 设置组,可以嵌套


元素MYFILE包含一个或者更多的文本或者TITLE子元素。


MYFILE元素必须包含一些内容,内容或者是一个注释;也或者是多个组,组里包含:一个,多个或者没有TITLE子元素,接着是一个或者没有AUTHOR子元素,再接着是一个必须的EMAIL子元素。

Darüber hinaus können wir auch Attribute für Elemente definieren. Da wir die Verwendung von Attributen nicht empfehlen, gehen wir hier nicht näher darauf ein.
Lassen Sie uns abschließend einige der in den ersten vier Kapiteln gelernten Inhalte zusammenfassen und ein einfaches Beispiel einschließlich DTD, XML und Skript schreiben, um das Verständnis der Leser zu erleichtern:
1. Speichern Sie die folgende Datei als myfile.dtd
< ;!ELEMENT myfile (title, author)>
 
 
  2. Erstellen Sie dann das XML document myfile > 

XML Easy Learning Manual
 ajie
 
 3. Erstellen Sie ein HTML-Dokument myfile.html
 
 
 
 Aufruf von XML-Daten in HTML
 

 Titel:
 

Autor:
 

 > ;
 
4. Öffnen Sie myfile.html mit dem Browser IE5.0 oder höher, um den Effekt zu sehen.
Okay, am Ende von Kapitel 4 heute haben wir bereits einige grundlegende Kenntnisse von XML. In Kapitel 5 werde ich Ihnen ein gelungenes Beispiel für die praktische Anwendung von XML erläutern, um die leistungsstarken Funktionen von XML zu demonstrieren. Werfen wir einen Blick auf das nächste Kapitel: XML-Beispielanalyse.

Kapitel 5: XML-Instanzanalyse
Gliederung:
Eins: Beispieleffekt
Zwei: Beispielanalyse
1. Definieren Sie ein neues Logo.
 2. XML-Dokument erstellen.  3. Erstellen Sie die entsprechende HTML-Datei.

XML wird häufig in verschiedenen Bereichen verwendet, beispielsweise MathML im Technologiebereich, WML in drahtlosen Kommunikationsanwendungen, SVG in Netzwerkbildern usw. Hier konzentrieren wir uns auf die Anwendung von XML im Web. Die Anwendung von XML im Web nutzt hauptsächlich seine leistungsstarken Datenbearbeitungsmöglichkeiten. Durch die Verwendung von XML im Allgemeinen mit serverseitigen Programmen wie JavaScript und ASP können nahezu alle Anwendungsanforderungen im Netzwerk realisiert werden.
Aus Gründen der Einfachheit der Erklärung stellen wir im Folgenden ein einfaches Beispiel vor, das keine serverseitigen Programme enthält. Der Zweck besteht darin, Ihnen ein Verständnis für die Datenbearbeitungsmöglichkeiten von XML zu vermitteln.
Okay, lassen Sie uns zunächst [hier klicken], um die Wirkung des Beispiels zu sehen. (Bitte verwenden Sie IE5.0 oder höher, um es zu öffnen)
Dies ist eine einfache Funktion zum Abrufen von CD-Aufnahmedaten. Sie können die relevanten Informationen einer einzelnen CD anzeigen, indem Sie auf „Vorherige“ und „Weiter“ klicken. Wir haben ursprünglich zwei Methoden verwendet, um diesen Effekt zu erzielen:
1. Verwenden Sie DHTML, um die Daten in verschiedenen Ebenen auszublenden und sie nacheinander durch Mausereignisse anzuzeigen.
2. Verwenden Sie Hintergrundprogramme (wie ASP, CGI, PHP, JSP). usw.), rufen Sie serverseitige Daten auf.
Aber in diesem Beispiel können wir beim Öffnen des Originalcodes der Seite sehen, dass es kein DHTML-DIV und keine Formularaktion gibt. Es ist vollständig in XML implementiert. Lassen Sie uns den Produktionsprozess analysieren:

Schritt eins: Definieren Sie das neue Logo.

Erstellen Sie auf der Grundlage der tatsächlichen CD-Daten zunächst eine neue Kennung mit dem Namen ; und zweitens die zugehörigen Datenkennungen: CD-Name , Sänger ; , Land , ausstellendes Unternehmen ; schließlich wird ein Logo mit der Bezeichnung Katalog erstellt. Warum ein weiteres -Logo erstellen? Da im XML-Dokument festgelegt ist, dass es nur ein Wurzelelement (Identität) geben muss und kann, haben wir mehrere CD-Daten und diese Daten stehen in einer parallelen Beziehung, sodass wir für diese parallelen Elemente ein Wurzelelement erstellen müssen.
Die Definitionen und Beziehungen der oben genannten Elemente entsprechen vollständig den XML-Standards und erfordern keine Definition einer speziellen DTD-Datei, sodass die DTD-Definition weggelassen werden kann. Wenn wir DTD zum Definieren verwenden möchten, kann der obige Prozess wie folgt ausgedrückt werden:
 
  
 
 
Land (#PCDATA)>
 
 
Dieser Code bedeutet: Das Element CATALOG enthält mehrere CD-Unterelemente , und das Unterelement CD enthält der Reihe nach sechs Unterelemente: Titel, Künstler, Jahr, Land, Firma und Preis, und ihre Inhalte sind alle als Text definiert (Zeichen, Zahlen, Text). (Hinweis: Spezifische Syntaxanweisungen finden Sie in der Einführung zu DTD im vorherigen Kapitel.)

Schritt 2: Erstellen Sie ein XML-Dokument.

KÜNSTLER>Bob DylanÜNSTLER>
 USA
 Columbia
 10,90 Preis> ;/KÜNSTLER> & lt;/land & gt; & lt; 9,90 & l t;/Preis & gt; & lt;/Jahr & gt; ;TITLE>Greatest Hits
 Dolly Parton
 USA COUNTRY>
 RCA
 < ;PRICE>9,90

 Still got the blues
 Gary More
 
;Virgin redords
 10,20
 1990
 
 1997
 
 
Der obige Code verwendet zuerst Die Deklarationsanweisung gibt an, dass es sich um ein XML-Dokument handelt und sein Format der XML 1.0-Standardspezifikation entspricht. Dann ist da noch der Dokumentinhalt, der Strukturbaum ist sehr übersichtlich:
 
 
 …… > ...
 

 
  Insgesamt sind 5 Datensätze definiert. Wir speichern den obigen Code als cd.xml-Datei zum Aufrufen.

Schritt 3: Erstellen Sie die entsprechende HTML-Datei.

 1. XML-Daten importieren.
Wir wissen, dass von den derzeit gängigen Browsern derzeit nur der Browser IE5.0 oder höher von Microsoft XML unterstützt. IE unterstützt das Einfügen von XML über das Objektobjekt in HTML und importiert Daten über die XMLDocument.load()-Methode von js. Schauen wir uns den Code an:
  CLASSID="clsid:550dda30-0541-11d2-9ca9-0060b0ec3d39" ID="xmldso">

Definieren Sie ein Objekt mit dem ID-Namen xmldso. Verwenden Sie dann js, um XML-Daten in den Kopfbereich einzuführen:
 


  Künstler:
  Jahr :
 Land:
  Firma: td> > ;
  SPAN>
 < ;/table>
 3. Aktionsoperation.
Stellen Sie abschließend eine Schaltfläche zum Durchsuchen der Daten bereit:

Eine CD" ONCLICK="movenext()" >
 Und verwenden Sie js, um zwei Mausklickfunktionen auszuführen: movenext() und move previous(). Fügen Sie den folgenden Code zum Kopfbereich hinzu:
 
  function movenext()
 {
 if (xmldso.recordset.absoluteposition  {
 xmldso. Recordset.movenext (); move previous();
 
 
 
 

 
 
 
 
Titel:
Künstler:
Jahr:
Land: < ;/td>
Firma:
Preis:

 


 
 
 


 < ;/body>
 
Speichern Sie den obigen Code als cd.htm-Datei und fügen Sie ihn im zweiten Schritt mit der cd.xml-Datei zusammen. Öffnen Sie die Datei cd.htm und Sie werden den gleichen Effekt wie im obigen Beispiel sehen.
Okay, wir haben bisher viel über XML gelernt. Fassen wir die vorherigen fünf Kapitel zusammen: XML-Kurzeinführung, XML-Konzepte und -Prinzipien, XML-Terminologie, XML-Syntax und den Inhalt dieses Kapitels. Hier endet der Tutorial-Teil. Während des Schreibprozesses versuchte Ajie sein Bestes, die relevanten XML-Konzepte auf leicht verständliche Weise zu erklären und jedem sein Verständnis zu vermitteln. Da ich XML jedoch schon lange nicht mehr studiert habe, ist mein Verständnis davon Die gesamte XML-Technologie ist nicht systematisch und ausführlich genug, daher ist es unvermeidlich, dass es einige Auslassungen gibt. Bitte korrigieren Sie mich.
Am Ende des Tutorials gibt es ein Kapitel „XML-bezogene Ressourcen“, das viele sehr gute Lernwebsites und Ressourcenlinks enthält. Es wird empfohlen, es zu speichern. Bitte durchsuchen Sie weiter: XML-bezogene Ressourcen.

Kapitel 6: XML-bezogene Ressourcen
1. XML-Basislager
2. XML-Leitfaden
3. Häufig gestellte Fragen zu XML
4. XML-Themen-Website
5. XML Bearbeitungssoftware
6. Browser, der XML unterstützt
7. XML-Parser
8. Schemabearbeitungssoftware
9. Inländische XML-Ressourcen

1. XML-Basislager

XML wird von der internationalen Organisation W3C (World Wide Web Consortium) entwickelt und formuliert. Die maßgeblichsten und neuesten Nachrichten über XML stammen vom W3C. Die Website-Adresse lautet: http://w3c.org/XML/
Eine weitere ehemalige berühmte SGML-Forschungsorganisation namens OASIS arbeitet ebenfalls zusammen, um die Entwicklung von XML zu fördern. Die Website-Adresse lautet: http://www.oasis-. open.org /

2. XML-Richtlinien

http://www.w3.org/TR/REC-xml
W3Cs detaillierte und vollständige Beschreibung der XML-Spezifikationen. Es versteht sich von selbst, dass es absolut maßgeblich ist.
 http://www.xml.com/axml/testaxml.htm
 Dies ist das XML-Spezifikationshandbuch, das von Tim Bary geschrieben wurde. Es ist ein guter Helfer zum Erlernen von XML-Spezifikationen.

3. XML-FAQ

Peter Flynns XML-FAQ
http://www.ucc.ie/xml/
Enthält eine große Menge detaillierter Informationen, die häufig aktualisiert werden, von Verwaltet von der W3C XML Group.
Lisa Reins XML-Feinabstimmungs-FAQs
http://www.finetuning.com/faq.html
Diese FAQ-Liste ist fokussiert und umfasst hauptsächlich XSLT-FAQ, XPath-FAQ und XSL-FAQ in IE5.
Dave Pawsons XSL-FAQ
http://www.dpawson.co.uk/xsl/idx.html
Bietet die besten FAQ zu XSL, erstellt im Jahr 1999.
Häufig gestellte Fragen zur Extensible Markup Language (XML) von jGuru
http://www.jguru.com/jguru/faq/faqpage.jsp?name=XML
Diese FAQ-Liste ist ein typisches „Old Baixiao“, egal Frage, von allgemeinen bis hin zu sehr detaillierten XML-Fragen finden Sie hier.
Ronald Bourrets FAQ zu XML-Namespaces
http://www.informatik.tu-darmstadt.de/DVS1/staff/bourret/xml/NamespacesFAQ.htm
Es wurde Anfang der 2000er Jahre erstellt und ist eine FAQ zu Übersicht über Namensräume.

4. XML-Themen-Website

 http://www.xml.com/
 Eine XML-basierte Website mit umfangreichen Inhalten
 http://www.xml-zone.com/
 Eine weitere bekannte XML-Website, die Folgendes bietet XML-Nachrichten und Informationen.
http://www.xmlinfo.com/
Der Website-Ersteller James Tauber ist Mitglied der XML Development Group der W3C-Organisation. Seine Website bietet viele Links und Beispiele.
http://www.simonstl.com/
Der Website-Ersteller Simon St. Laurent ist ebenfalls Mitglied des XML-Entwicklungsteams. Er ist Autor einer Einführung zu XML beim W3C und seine Website bietet Informationen über die Entwicklung von XML.
 http://msdn.microsoft.com/xml/c-frame.htm#/xml/default.asp
 Microsofts MSDN-Themenwebsite zu XML. Microsoft scheut keine Mühen bei der Förderung von XML-Anwendungen.
 http://www.xmlsoftware.com/
 Es handelt sich um eine Schwesterwebsite für XML-Informationen, einschließlich XML/DTD/XSL-Bearbeitungssoftware, XML-API-Software usw.
 http://xmlhack.com/
 Eine groß angelegte XML-Nachrichten-Website, die im September 1999 eingerichtet wurde und auch XML-Talentinformationen bereitstellt.
 http://xml.apache.org/
 Die Apache Software Foundation (ASF) stellt eine große Anzahl von Open-Source-XML- und XSL-Tool-Software bereit.
 http://www.biztalk.org/
 BizTalk ist eine von Microsoft initiierte Organisation, die auf XML-Geschäftsanwendungen abzielt. BizTalk ist keine Standardorganisation.

5. XML-Bearbeitungssoftware

Derzeit gibt es noch sehr wenige XML-Dokumentbearbeitungssoftware. Obwohl wir es manuell schreiben können, können wir mit einer guten Software (ähnlich wie beim Schreiben von HTML mit DW/FP) Fehler reduzieren und die Effizienz verbessern. Nachfolgend finden Sie einige vorhandene Bearbeitungssoftware.
http://www.macromedia.com/software/dreamweaver/
Macromedias neuestes Dreamweaver 4.0 unterstützt bereits das Schreiben von XML-Dokumenten. Empfohlen.
 http://www.microsoft.com/xml/notepad/intro.asp
Microsoft ist in dieser Hinsicht nie zurückgeblieben. Der von ihm eingeführte XML Notepad ist ein sehr kleiner und flexibler XML-Dokumenteditor. Empfohlen.
 http://www.adobe.com/prodindex/framemaker/prodinfosgml.html
 Framemaker plus von Adobe ist derzeit die bessere XML-Bearbeitungssoftware.
 http://www.arbortext.com/
 Arbortext ist ein Unternehmen, das sich auf die Entwicklung von XML-Spielen konzentriert.
 http://www.inso.com/
 Inso scheint eine Software zu sein, die zur Verarbeitung großer SGML- oder XML-Dokumente verwendet wird.
 http://www.softquad.com/
 Softquad ist ein Entwickler von HTML- und SGML-Software und lässt daher XML natürlich nicht los.

6. Browser, die XML unterstützen

http://www.microsoft.com/windows/ie/
IE 5.X ist derzeit der einzige beliebte Browser, der XML unterstützt kann kostenlos von der Microsoft-Website heruntergeladen werden.
 http://developer.netscape.com/software/communicator/ngl/index.html?cp=dev09fg01
 Gecko ist ein weiterer Browser, der XML unterstützt, aber derzeit handelt es sich nur um eine Betaversion.

7. XML-Parser

Parser ist eine Software, die prüft, ob die Syntax eines XML-Dokuments mit der DTD-Definition übereinstimmt, und es analysiert.
Online-Parser
http://validator.w3.org/
Ein Online-Parser, der von der W3C-Organisation bereitgestellt wird. Die Überprüfung und Entschlüsselung kann basierend auf der XML-Dokument-URL durchgeführt werden, die Sie online übermitteln.
 http://www.stg.brown.edu/service/xmlvalid/
 Ein vom Technologieteam der Brown University bereitgestellter Parser, der sehr praktisch und leicht zu verstehen ist. .
 Herunterladbarer Parser
Es gibt viele Parser, die heruntergeladen und auf diesem Computer ausgeführt werden können. Einige der wichtigsten sind unten aufgeführt:
http://www.jclark.com/xml/expat.html
James Clark ist ein Veteran im SGML/XML-Bereich und der von ihm geschriebene Parser ist weit verbreitet.
 http://www.alphaworks.ibm.com/tech/xml
 Ein in Java geschriebener Parser von IBM.
 http://www.microsoft.com/xml/parser/cparser.asp
 Microsofts XML-Parser, geschrieben in C++.
 http://www.stud.ifi.uio.no/~larsga/download/python/xml/xmlproc.html
 Parser geschrieben in Python.
 http://www.jeremie.com/Dev/XML/
 Der in Javascript geschriebene Parser wird nur zur Überprüfung der Grammatik verwendet und führt keine Desorption und Analyse durch.
http://w3c.org/RDF/Implementations/SiRPAC/
SiRPAC von der W3C-Organisation, der vollständige Name ist Simple RDF Parser and Compiler.

8. Schemabearbeitungssoftware

Schema Wie wir bereits erwähnt haben, ist DTD eine Art Schema. Wir können DTD manuell schreiben, aber jetzt gibt es einige Schemabearbeitungssoftware, die uns dabei hilft, DTD bequemer zu erstellen.
 http://www.extensibility.com/
 Erweiterbarkeitssoftware wird als XML-Autorität bezeichnet. Schemata, einschließlich DTD-Dateien, können grafisch erstellt und bearbeitet werden.
9. Inländische XML-Ressourcen
http://www.xml.net.cn/
XML China Forum ist eine gemeinnützige akademische Website. Es wurde vom Institut für Informatik und Technologie der Universität Peking gegründet und von der Gründergruppe der Peking-Universität gesponsert.
http://www.xml.org.cn:8188
Die China XML Alliance wird als erste Organisation für offene Netzwerkstandards in China gegründet und bietet Zertifizierung, Beratung und Austausch der XML-Technologie an. Gesponsert von der Shanghai Yifang Company.
 http://www.xml.com.cn/
 Eine Unterseite von chinaasp.com, die XML-Artikel und technischen Austausch usw. bereitstellt.
 http://www.egroups.com/group/china_xml_list/info.html
 Die China XML Mailing Group umfasst chinesische XML-Ressourcen, die neuesten XML-Informationen und einen Kommunikationsraum für Kollegen. Es wird von der gemeinnützigen Organisation China XML Alliance gepflegt.
http://weblab.crema.unimi.it/xmlzh/XML_FAQ.htm
Eine chinesische Übersetzung der XML-FAQ-Mailingliste, leider vom Oktober 1998.
 ------------- Vollständiger Text----------

Das Obige ist der Inhalt des XML Easy Learning-Handbuchs Inhalt, bitte folgen Sie 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