20241018 Logo SEO Marketing Relaunch November 2024
  • Online Termine
    20241018 Logo SEO Marketing Relaunch November 2024SEOWebdesignÜber unsKontakt

    XML

    Mission starten

    XML

    Was bedeutet XML?

    XML steht als Abkürzung für „Extensible Markup Language“. Dabei handelt es sich um eine Programmiersprache, um genau zu sein, um eine medienübergreifende Seitenbeschreibungssprache. Heute gehört XML zum wichtigen Standard, welcher sich damit befasst Inhalte medienneutral zu verarbeiten und somit den Zugang zu diesen Inhalten erleichtert.

    Aufbau von XML

    Sämtliche Daten lassen sich mithilfe von XML in Textform beschreiben, ähnlich wie bei HTML. Auszeichnungselemente wie bspw. Tags gibt es ebenfalls. Diese werden in spitzen Klammern eingefasst oder sind Entity Referenzen. Eine feste Bedeutung haben diese Tags allerdings nicht, d.h. man kann eigene Tags definieren. Im Gegensatz zu den Bedeutungen ist das Aussehen festgeschrieben. Ein Tag kann allein stehen, aber auch einen gesamten Bereich umschließen. Zusätzlich ist es ebenfalls möglich die Tags durch Parameter zu ergänzen.

    Die Strukturen von XML werden in Form von Textdateien dargestellt und hierarchisch aufgebaut. Das Layout und der Text müssen dabei aber streng voneinander getrennt werden.

    ASC II oder der Unicode Text dienen als Grundlage für die Darstellung bei XML. Damit können die Daten sowohl vom Computer als auch vom Menschen gelesen werden.

    Beispiel:

    ᐸNachrichtᐳ
    ᐸtoᐳAlexᐸ/toᐳ
    ᐸfromᐳTomᐸ/fromᐳ
    ᐸheadingᐳErinnerungᐸ/headingᐳ
    ᐸbodyᐳSonnencreme nicht vergessen!ᐸ/bodyᐳ
    ᐸ/Nachrichtᐳ

    Verwendung von XML

    Aufgrund der universellen Beschreibungsmöglichkeit lässt sich XML für alle Arten von Datenbeschreibung, Datenaustausch und Datenspeicherung verwenden.

    Mittlerweile gibt es so viele Sprachen von XML, dass man sie in folgende Datengruppen unterteilt: Grafik, Sicherheit, Text, Geodaten und Multimedia.

    Folgende XML Sprachen sind in diesem Hinblick erwähnenswert:

    » WSDL – XML Sprache für Webservices

    » GraphML – XML Sprache für Austausch von Netzwerkdaten
    » MathML – XML Sprache für mathematische Formeln
    » XBRL – XML Sprache für den Transfer von Finanzberichten

    » SyncML – XML Sprache für Synchronisation und Kalenderdaten

    Neue XML Sprachen können bei Bedarf spezifiziert und neu entwickelt werden.

    Eine besonders wichtige XML Anwendung für einen Websitebetreiber ist z.B. die Sitemap, welche dazu da ist, die Suchmaschine darüber zu informieren, welche Seiten ausgelesen werden sollen. Zu den wichtigsten Maßnahmen einer OnPage Optimierung gehört daher die Überprüfung der Sitemap.

    Beginn von XML

    Informationen auf verschiedenen Browsern gleich darzustellen, ist mithilfe der eindeutigen Kennzeichnung durch Tags eine einfache Möglichkeit. Diese eindeutige Kennzeichnung bietet HTML. Aber damit stößt HTML auch an gewisse Grenzen, sobald es darum geht komplexe Rechnungen durchzuführen und mathematische Formeln darzustellen. Eine neue Auszeichnungssprache war also genau für solche Darstellungsprobleme notwendig. Es wurden Tags benötigt, welche sich beliebig erweitern lassen und trotzdem universell gelten. Dies war der Beginn von XML

    Vergleich zwischen XML und HTML

    Im Gegensatz zu HTML ist XML keine Sprache, die Inhalte definiert. XML ist viel mehr die Bildung von Grundlagen für die Sprachdefinition. Daher gibt es keine feste Bedeutung der XML Tags. Bei HTML steht bspw. der Tag <br/> für einen Zeilenumbruch und <p> für einen Absatz. Die Menge der Strukturelemente für HTML ist außerdem begrenzt.

    Vergleich zwischen XHTML und HTML

    Eine speziell für das Web entwickelte Sprache ist XHTML, welche die Elemente  von XML und HTML vereinigt. Die Struktur orientiert sich dabei an XML und die Auszeichnungen basieren auf der Programmiersprache HTML.

    XML Editoren

    Es werden spezielle Editoren benötigt, um die XML Dateien auch zu bearbeiten. Diese Editoren müssen an die XML Syntax angepasst werden und markieren damit bestimmte Abschnitte einer Datei farblich, z.B. die Tags. Die Editoren beachten zusätzlich auch den korrekten Aufbau des XML Dokuments und bieten, um die Bearbeitung des Dokuments zu erleichtern, Hilfsmittel an.

    Gültigkeit XML-Dokument

    Das XML Dokument muss gültig sein, damit ein Datenaustausch erfolgreich ablaufen kann. Dabei bedeutet die Gültigkeit:

    1.Eine XML Deklaration befindet sich am Dokumentanfang und ist gefolgt von einer Dokumenttyp Deklaration (DTD). Die folgenden Inhalte müssen dem Datentyp entsprechen, welcher in diesem Schema vorgegeben ist.

    2.Sobald die XML Datei bestimmte Regeln befolgt gilt die XML Datei als wohlgeformt. Bspw. gehört dazu, dass alle schließenden sowie öffnenden Klammern vorhanden sind.

    Prüfung von XML

    Mithilfe von XML Validatoren lässt sich die Wohlgeformtheit und die Gültigkeit eines XML Dokuments bestimmen, z.B. Validome. Dabei wird entweder der XML Code bei Validierer direkt in das jeweilige Feld kopiert oder die entsprechende Datei wird hochgeladen.

    „Man lebt nur zweimal“

    Im digitalen und im echten Leben – mit unserer Full-Service-Agentur sind Sie in beiden Welten bestens aufgestellt und eingekleidet. Wir beraten Sie zu Ihren Optionen und sorgen dafür, dass Ihr nächster Auftrag garantiert zu einem Erfolg wird. 

    Mission starten
    Banner Sterne

    Klicken Sie auf den unteren Button, um den Inhalta von Jotform zu laden.

    Inhalt laden