XML - Übersicht

XML steht für Edehnbar MArkup LSprache. Es ist eine textbasierte Auszeichnungssprache, die von der Standard Generalized Markup Language (SGML) abgeleitet ist.

XML-Tags identifizieren die Daten und werden zum Speichern und Organisieren der Daten verwendet, anstatt anzugeben, wie sie wie HTML-Tags angezeigt werden sollen, mit denen die Daten angezeigt werden. XML wird HTML in naher Zukunft nicht ersetzen, bietet jedoch neue Möglichkeiten, indem es viele erfolgreiche Funktionen von HTML übernimmt.

Es gibt drei wichtige Merkmale von XML, die es in einer Vielzahl von Systemen und Lösungen nützlich machen:

  • XML is extensible - Mit XML können Sie Ihre eigenen selbstbeschreibenden Tags oder Sprachen erstellen, die zu Ihrer Anwendung passen.

  • XML carries the data, does not present it - Mit XML können Sie die Daten unabhängig von ihrer Darstellung speichern.

  • XML is a public standard - XML ​​wurde von einer Organisation namens World Wide Web Consortium (W3C) entwickelt und ist als offener Standard verfügbar.

XML-Verwendung

Eine kurze Liste der XML-Nutzung sagt alles -

  • XML kann hinter den Kulissen arbeiten, um die Erstellung von HTML-Dokumenten für große Websites zu vereinfachen.

  • XML kann zum Austausch von Informationen zwischen Organisationen und Systemen verwendet werden.

  • XML kann zum Auslagern und Neuladen von Datenbanken verwendet werden.

  • XML kann zum Speichern und Anordnen der Daten verwendet werden, wodurch Ihre Datenverarbeitungsanforderungen angepasst werden können.

  • XML kann einfach mit Stylesheets zusammengeführt werden, um nahezu jede gewünschte Ausgabe zu erstellen.

  • Praktisch jede Art von Daten kann als XML-Dokument ausgedrückt werden.

Was ist Markup?

XML ist eine Auszeichnungssprache, die Regeln für die Codierung von Dokumenten in einem Format definiert, das sowohl für Menschen als auch für Maschinen lesbar ist. Also was genau ist eine Markup - Sprache? Markup ist eine Information, die einem Dokument hinzugefügt wird und dessen Bedeutung auf bestimmte Weise erweitert wird, indem die Teile und ihre Beziehung zueinander identifiziert werden. Insbesondere ist eine Auszeichnungssprache eine Reihe von Symbolen, die in den Text eines Dokuments eingefügt werden können, um die Teile dieses Dokuments abzugrenzen und zu kennzeichnen.

Das folgende Beispiel zeigt, wie XML-Markup aussieht, wenn es in einen Text eingebettet ist.

<message>
   <text>Hello, world!</text>
</message>

Dieses Snippet enthält die Markup-Symbole oder die Tags wie <message> ... </ message> und <text> ... </ text>. Die Tags <message> und </ message> markieren den Anfang und das Ende des XML-Codefragments. Die Tags <text> und </ text> umgeben den Text Hallo, Welt!.

Ist XML eine Programmiersprache?

Eine Programmiersprache besteht aus Grammatikregeln und einem eigenen Vokabular, mit dem Computerprogramme erstellt werden. Diese Programme weisen den Computer an, bestimmte Aufgaben auszuführen. XML ist keine Programmiersprache, da keine Berechnungen oder Algorithmen ausgeführt werden. Es wird normalerweise in einer einfachen Textdatei gespeichert und von einer speziellen Software verarbeitet, die XML interpretieren kann.