Startseite » wie man » Was ist eine XML-Datei (und wie öffne ich eine)?

    Was ist eine XML-Datei (und wie öffne ich eine)?

    Eine Datei mit der Erweiterung .xml ist eine XML-Datei (Extensible Markup Language). Hierbei handelt es sich eigentlich nur um reine Textdateien, die benutzerdefinierte Tags verwenden, um die Struktur und andere Funktionen des Dokuments zu beschreiben.

    Was ist XML??

    XML ist eine Auszeichnungssprache, die vom World Wide Web Consortium (W3C) erstellt wurde, um eine Syntax zum Verschlüsseln von Dokumenten zu definieren, die sowohl Menschen als auch Computer lesen können. Dies geschieht mithilfe von Tags, die die Struktur des Dokuments sowie die Art und Weise der Aufbewahrung und des Transports des Dokuments definieren.

    Es ist wahrscheinlich am einfachsten, es mit einer anderen Markup-Sprache zu vergleichen, mit der Sie vielleicht vertraut sind - die zum Verschlüsseln von Webseiten verwendete Hypertext Markup Language (HTML). HTML verwendet einen vordefinierten Satz von Auszeichnungssymbolen (Kurzcodes), die das Format des Inhalts einer Webseite beschreiben. Der folgende einfache HTML-Code verwendet beispielsweise Tags, um einige Wörter fett und einige kursiv zu machen:

    So machen Sie fetter Text und so machen Sie kursiver Text

    XML unterscheidet sich jedoch dadurch, dass es erweiterbar ist. XML hat keine vordefinierte Auszeichnungssprache wie HTML. Stattdessen können Benutzer mithilfe von XML eigene Markup-Symbole erstellen, um den Inhalt zu beschreiben, und so einen unbegrenzten und selbstdefinierenden Symbolsatz erstellen.

    Im Wesentlichen ist HTML eine Sprache, die sich auf die Darstellung von Inhalten konzentriert, während XML eine dedizierte Datenbeschreibungssprache ist, in der Daten gespeichert werden.

    XML wird oft als Basis für andere Dokumentformate verwendet - in der Tat Hunderte. Hier sind ein paar, die Sie vielleicht kennen:

    • RSS und ATOM beschreiben beide, wie Reader-Apps mit Webfeeds umgehen.
    • Microsoft .NET verwendet XML für seine Konfigurationsdateien.
    • Microsoft Office 2007 und höher verwenden XML als Grundlage für die Dokumentstruktur. Das ist das "X" im Dokumentformat .DOCX Word, das auch in Excel (XLSX-Dateien) und PowerPoint (PPTX-Dateien) verwendet wird..

    Wenn Sie also eine XML-Datei haben, sagt das nicht unbedingt aus, mit welcher App sie verwendet werden soll. Normalerweise brauchen Sie sich keine Gedanken darüber zu machen, es sei denn, Sie sind derjenige, der tatsächlich die XML-Dateien erstellt.

    Wie öffne ich eins??

    Es gibt mehrere Möglichkeiten, eine XML-Datei direkt zu öffnen. Sie können sie mit einem beliebigen Texteditor öffnen und bearbeiten, mit einem beliebigen Webbrowser anzeigen oder eine Website verwenden, auf der Sie sie anzeigen, bearbeiten und sogar in andere Formate konvertieren können.

    Verwenden Sie einen Texteditor, wenn Sie regelmäßig mit XML-Dateien arbeiten

    Da XML-Dateien eigentlich nur Textdateien sind, können Sie sie in einem beliebigen Texteditor öffnen. Das Problem ist, dass viele Texteditoren wie Notepad nicht dazu gedacht sind, XML-Dateien mit ihrer richtigen Struktur anzuzeigen. Möglicherweise ist es in Ordnung, eine XML-Datei zu öffnen und einen kurzen Blick darauf zu werfen, um herauszufinden, was es ist. Es gibt jedoch viel bessere Werkzeuge, um mit ihnen zu arbeiten.

    Klicken Sie mit der rechten Maustaste auf die XML-Datei, die Sie öffnen möchten, zeigen Sie im Kontextmenü auf "Öffnen mit" und klicken Sie dann auf die Option "Notepad".

    Hinweis: Wir verwenden hier Windows-Beispiele, das gilt jedoch auch für andere Betriebssysteme. Suchen Sie nach einem guten Texteditor eines Drittanbieters, der XML-Dateien unterstützen soll.

    Die Datei wird zwar geöffnet, aber wie Sie sehen, verliert sie die meisten Formatierungen und stoppt das Ganze auf nur zwei Zeilen des Dokuments.

    Notepad ist zwar für das schnelle Auschecken einer XML-Datei nützlich, Sie können jedoch mit einem fortgeschritteneren Tool wie Notepad ++ viel besser auskommen, das die Syntax hervorhebt und die Datei wie gewünscht formatiert.

    Hier ist dieselbe XML-Datei, die in Notepad ++ geöffnet wurde:

    Verwenden Sie einen Webbrowser, um die strukturierten Daten anzuzeigen

    Wenn Sie XML-Dateien nicht wirklich bearbeiten müssen, sondern nur gelegentlich anzeigen müssen, ist der Browser, den Sie zum Lesen dieses Artikels verwenden, für den Job geeignet. Tatsächlich ist Ihr Standard-Webbrowser wahrscheinlich als Standard-Viewer für XML-Dateien eingerichtet. Wenn Sie auf eine XML-Datei doppelklicken, sollte sie in Ihrem Browser geöffnet werden.

    Wenn nicht, können Sie mit der rechten Maustaste auf die Datei klicken, um Optionen zum Öffnen der gewünschten App zu finden. Wählen Sie einfach Ihren Webbrowser aus der Liste der Programme aus. Wir verwenden in diesem Beispiel Chrome.

    Wenn die Datei geöffnet wird, sollten Sie schön strukturierte Daten sehen. Es ist nicht so schön wie die farbcodierte Ansicht, die Sie mit Notepad ++ erhalten, aber es ist weitaus besser als die, die Sie mit Notepad erhalten.

    Verwenden Sie einen Online-Editor zum Anzeigen, Bearbeiten oder Konvertieren von XML-Dateien

    Wenn Sie die gelegentliche XML-Datei bearbeiten und keinen neuen Texteditor herunterladen möchten oder wenn Sie eine XML-Datei in ein anderes Format konvertieren müssen, stehen einige Online-XML-Editoren zur Verfügung, die kostenlos zur Verfügung stehen. Mit TutorialsPoint.com, XMLGrid.net und CodeBeautify.org können Sie XML-Dateien anzeigen und bearbeiten. Nachdem Sie die Bearbeitung abgeschlossen haben, können Sie die geänderte XML-Datei herunterladen oder sogar in ein anderes Format konvertieren.

    Für das Beispiel hier verwenden wir CodeBeautify.org. Die Seite ist in drei Abschnitte unterteilt. Auf der linken Seite befindet sich die XML-Datei, mit der Sie arbeiten. In der Mitte finden Sie mehrere Optionen. Auf der rechten Seite sehen Sie die Ergebnisse einiger Optionen, die Sie auswählen können. In der Abbildung unten befindet sich zum Beispiel die vollständige XML-Datei auf der linken Seite, und die Strukturansicht wird im Ergebnisbereich angezeigt, da wir in der Mitte auf die Schaltfläche "Strukturansicht" geklickt haben.

    Hier ist ein besserer Blick auf diese Optionen. Verwenden Sie die Schaltfläche "Durchsuchen", um eine XML-Datei von Ihrem Computer hochzuladen, oder die Schaltfläche "URL laden", um XML aus einer Online-Quelle abzurufen.

    Die Schaltfläche "Strukturansicht" zeigt Ihre Daten in einer schön formatierten Baumstruktur im Ergebnisbereich an, wobei alle Tags links orange und die Attribute rechts von den Tags angezeigt werden.

    Die "Verschönerung" zeigt Ihre Daten in übersichtlichen, leicht lesbaren Zeilen im Ergebnisbereich an.

    Die Schaltfläche "Minify" (Minify) zeigt Ihre Daten mit möglichst wenig Leerraum an. Es wird versucht, jedes einzelne Datenelement in einer Zeile zu platzieren. Dies ist praktisch, wenn Sie versuchen, die Datei zu verkleinern. Es wird etwas Platz sparen, aber auf Kosten der effektiven Lesbarkeit.

    Schließlich können Sie mit der Schaltfläche "XML in JSON" das XML in das JSON-Format konvertieren, die Schaltfläche "In CSV exportieren", um Ihre Daten als durch Kommas getrennte Wertedatei zu speichern, oder die Schaltfläche "Herunterladen", um Änderungen zu laden Sie haben als neue XML-Datei erstellt.