XML-Grundlagen
Wenn Sie einige Zeit in Webentwicklerforen verbracht haben, ist das Wort "XML" wahrscheinlich mehr als einmal weggefallen. Aus Neugier navigieren Sie zum Wikipedia-Eintrag für 'XML' und lesen:

"Die Extensible Markup Language (XML) ist eine allgemeine Spezifikation zum Erstellen benutzerdefinierter Markup-Sprachen. [1] Sie wird als erweiterbare Sprache klassifiziert, da sie es ihren Benutzern ermöglicht, ihre eigenen Elemente zu definieren. Ihr Hauptzweck besteht darin, das Teilen von zu erleichtern strukturierte Daten über verschiedene Informationssysteme hinweg, insbesondere über das Internet [2], und werden sowohl zum Codieren von Dokumenten als auch zum Serialisieren von Daten verwendet. Im letzteren Kontext sind sie mit anderen textbasierten Serialisierungssprachen wie JSON und YAML vergleichbar. . "
Inzwischen sind Ihre Augen wahrscheinlich glasig und Sie wünschen sich, Sie würden noch nie XML hören.

Keine Panik, denn es ist wirklich nicht so kompliziert wie du denkst!

XML ist ganz einfach eine Möglichkeit, Informationen zu speichern. Das Schöne an XML ist, dass es von YOU, dem Webentwickler, vollständig anpassbar ist. Es gibt keinen pingeligen Code zum Lernen oder Debuggen, da Sie für die Felder beliebige Namen verwenden können. Es ist tatsächlich die am einfachsten zu erlernende Programmiersprache, da Sie den größten Teil des Codes selbst definieren.

OK, schauen wir uns ein Beispiel an. Angenommen, Sie möchten einen Katalog Ihrer Lieblingsbücher erstellen. Mit XML würden Ihre Einträge ungefähr so ​​aussehen:


Fred Feuerstein
Rockmusik
Mein Lieblingsbuch!


Wie bei HTML wird der Text zwischen den Symbolen als "Tag" bezeichnet. Der Unterschied in XML besteht darin, dass Sie als Webentwickler Ihre eigenen Tags definieren und sie nach Belieben aufrufen können. Bevor Sie mit dem Erstellen eigener Tags beginnen, müssen Sie einige Syntaxregeln lernen:

  • Jedes öffnende Tag muss ein passendes schließendes Tag haben. Mit anderen Worten, wenn Sie das Tag in Ihrem XML-Dokument haben, müssen Sie das schließende Tag irgendwo weiter unten haben.

  • Im Gegensatz zu HTML wird bei Tags in XML zwischen Groß- und Kleinschreibung unterschieden. Das heißt, es ist nicht dasselbe Tag wie oder.

  • Einige Zeichen haben vordefinierte Bedeutungen und können nicht innerhalb eines Tags verwendet werden. Dies sind: weniger als Symbol (), kaufmännisches Und (&), Apostroph (') und Anführungszeichen (").


Der vielleicht größte Vorteil bei der Verwendung von XML besteht darin, dass die Dokumente im Nur-Text-Format auf Ihrem Computer gespeichert werden. Infolgedessen kann jeder Computer, Browser oder Server diese Dateien unabhängig vom Typ verstehen, sodass Sie Daten problemlos mit Ihren Besuchern teilen können. XML-Dateien können mit fast jeder Computeranwendung verwendet werden. Es ist auch einfach, XML-Dateien von einer HTML-Seite aufzurufen, sodass Sie sich nicht jedes Mal um das Wiederherstellen von HTML kümmern müssen, wenn Sie weitere Daten hinzufügen. Das einzige, was Sie anpassen müssen, ist das XML-Dokument.

Seien Sie gespannt auf unseren nächsten Artikel, in dem wir die Elemente einer XML-Datei aufschlüsseln und Ihnen beim Erstellen Ihres ersten XML-Dokuments helfen.

Video-Anleitungen: XML Tutorial #1 #Grundlagen #Einführung (April 2024).