Was ist eine XML-Datei und wie können Sie sie öffnen und verwenden?

Was ist eine XML-Datei und wie können Sie sie öffnen und verwenden?

XML steht für Erweiterbare Auszeichnungssprache . Sein Zweck besteht darin, Daten im Internet, für mobile Apps und anderswo zu beschreiben und zu strukturieren. Sie fragen sich, wie das funktioniert und wofür XML verwendet wird? Lassen Sie uns Ihnen helfen, die Details zu verstehen.





Was sind Auszeichnungssprachen?

Markup-Sprachen kommentieren Text oder fügen zusätzliche Informationen hinzu. Diese Anmerkungen bleiben für den Endbenutzer unsichtbar. Die „Maschine“, wie Ihr Browser, liest diese Anmerkungen, bevor sie den Text gemäß den Anweisungen der Markup-Befehle verarbeitet und präsentiert.





Entsprechend Wikipedia :





„Idee und Terminologie entstanden aus dem ‚Markieren‘ von Papiermanuskripten, also den Überarbeitungshinweisen von Herausgebern, die traditionell mit blauem Stift auf Autorenmanuskripte geschrieben wurden. In digitalen Medien wurde dieser „Blaustift-Anleitungstext“ durch Tags ersetzt, die die Teile des Dokuments anstelle von Details, wie sie auf einem Display angezeigt werden könnten, anzeigen.

Ein bekanntes Beispiel für eine Auszeichnungssprache ist HTML (HyperText Markup Language). Obwohl HTML (und andere Programmiersprachen) das Aussehen einer Website bestimmen, sollten Sie niemals eine Spur des Codes sehen. Was Sie sehen, ist die Interpretation durch Ihren Browser. Zum Beispiel Schriftformatierung oder eingebettete Bilder.



Wie funktioniert XML?

XML ist eine Meta-Markup-Sprache, die für das Internet entwickelt wurde. Es ist eine Vereinfachung von SGML (Standard Generalized Markup Language), der Mutter aller Auszeichnungssprachen. XML ist erweiterbar, da Benutzer neue Tags oder Bausteine ​​hinzufügen und definieren können. Durch das Hinzufügen von Bausteinen können Benutzer XML an ihre Bedürfnisse anpassen.

Um zu erklären, wie das alles funktioniert, lassen Sie mich einen kleinen Umweg gehen und verwenden HTML und CSS als Beispiele.





Wie XML mit HTML zusammenhängt

XML ähnelt HTML, bietet jedoch mehr Flexibilität, da Benutzer ihre eigenen Bausteine ​​hinzufügen können. Ein wesentlicher Unterschied zwischen HTML und XML besteht darin, dass HTML das Aussehen von Daten definiert, während XML definiert, was Daten sind . Deshalb kann XML HTML nicht ersetzen, sondern erweitert es.

Um Daten zu beschreiben, stützt sich XML auf die Document Type Definition (DTD). Man könnte sagen, dies ist das Wörterbuch der Maschine. Es ermöglicht der Maschine, die Auszeichnungssprache zu verstehen. Daher muss jedes Dokument mit der Definition des zu verwendenden DTD-Typs beginnen. HTML verwendet das gleiche Prinzip. Der Code, den Sie auf vielen Websites finden, könnte etwa so aussehen:





Dieses spezielle Beispiel teilt Ihrem Browser mit, dass die DTD html 4.0 in Englisch ist. Der Browser kann dann fortfahren und jeden der gegebenen Befehle mit seiner DTD vergleichen, die ihm sagt, was mit jedem Befehl zu tun ist. So ist der Befehl

wird übersetzt in fetter Text oder

Hat dieses Handy eine Taschenlampe?

zu unterstrichenem Text.

Bildquelle: photovibes1/ Depositphotos

Wie CSS ein Problem mit HTML löst

Das Problem mit HTML besteht darin, dass es aus einem statischen Satz von Befehlen besteht. Immer wenn Sie bestimmte Attributionen definieren möchten, müssen Sie diese Befehle eingeben. Wieder und wieder. Dies macht HTML zwar unkompliziert und leicht zu erlernen, schränkt aber auch seine Flexibilität ein.

Angenommen, Sie möchten die Größe oder Farbe einer Kopfzeile ändern, die Sie auf Ihrer Website ein Dutzend Mal verwendet haben. Stellen Sie sich vor, Sie müssten das Attribut jedes der ein Dutzend Header einzeln ändern. Wie langweilig!

Im Webdesign haben Cascading Style Sheets (CSS) diese mühsame Bearbeitung von HTML-Dokumenten eliminiert. Jetzt fügen Sie einfach das Attribut 'H1' zu Ihrem Header auf der Website hinzu und definieren im Stylesheet, wie ein 'H1'-Header aussieht. Und wenn Sie das Aussehen dieses Headers ändern möchten, ändern Sie es nur an einer Stelle, d. h. im Stylesheet. Problem gelöst.

Denken Sie darüber nach, eine eigene Website zu starten? MakeUseOf-Leser können Sonderrabatte erhalten, wenn sie sich für InMotion Hosting mit . anmelden dieser Link oder Bluehost mit dieser Link .

Die besten Jump-Scare-Filme auf Netflix

Wie XML mit Daten umgeht

XML strukturiert und definiert Daten. Es kümmert sich nicht um bestimmte Attribute wie Größe oder Farbe. Seine Bausteine ​​ähneln HTML-Tags, die sich auf ein CSS beziehen. Es definiert eindeutig den Titel, die Überschriften, den Text und andere Elemente des Dokuments und überlässt die Interpretation der Maschine.

Für eine viel gründlichere Erklärung empfehle ich diese Einführung in XML .

Wofür wird XML verwendet?

XML hat breite Anwendung gefunden. Heute verwenden verschiedene Programme und Geräte es, um Daten zu verarbeiten, zu strukturieren, zu speichern, zu übertragen und anzuzeigen. Es wird beispielsweise häufig im B2B-Datenaustausch verwendet. XML ist auch der Standard für Office-Dateiformate, einschließlich Microsoft Office- und Google Docs-Dateien.

Anstatt Daten in ein HTML-Dokument zu integrieren, werden sie in separate XML-Dateien ausgelagert. Da XML Daten im Nur-Text-Format speichert, ist die Speicherung unabhängig von Ihrer Plattform und Ihre Daten können viel einfacher exportiert, importiert oder einfach verschoben werden.

Viele andere Sprachen basieren auf XML, darunter XHTML, WAP für Handheld-Geräte oder RSS für Feeds. Zum Beispiel, wie ein Kommentator betonte, wenn Sie hinzufügen /füttern Am Ende der URL dieses Artikels, den Sie gerade lesen, sehen Sie den XML-RSS-Code dieses Artikels: Klicken Sie hier, um zu sehen .

So öffnen Sie eine XML-Datei

Wie oben erwähnt, speichert XML Daten im Klartext. Aus diesem Grund können Sie XML-Dateien mit verschiedenen Programmen öffnen. Klicken Sie im Allgemeinen mit der rechten Maustaste auf die XML-Datei, wählen Sie Öffnen mit aus dem Menü und wählen Sie ein Programm. Sie können eines der folgenden Programme ausprobieren:

  • Windows Notepad oder ein anderer Texteditor
  • Notizblock++
  • Jeder Webbrowser

Sie können auch einen Online-XML-Viewer wie den von ausprobieren Code verschönern .

Sie können die Datei mit jedem der oben genannten Programme lesen, aber Notepad++ und dedizierte XML-Viewer oder -Editoren codieren XML-Tags farblich und erleichtern so das Verständnis der Struktur der Daten. Beachten Sie jedoch, dass diese Programme kein XML ausführen können, da Sie im Dokument nur strukturierte Daten finden.

Das XML-Format entmystifiziert

XML ist nicht mehr das Internet-Grundnahrungsmittel, das es einmal war. Heute ist JSON die beliebteste Alternative zur Datenintegration.

Wenn Sie jedoch Programmierer sind, müssen Sie es trotzdem tun gelegentlich mit XML arbeiten .

Teilen Teilen Tweet Email 6 Audible-Alternativen: Die besten kostenlosen oder günstigen Hörbuch-Apps

Wenn Sie keine Lust haben, für Hörbücher zu bezahlen, finden Sie hier einige großartige Apps, mit denen Sie sie kostenlos und legal anhören können.

Weiter lesen
Verwandte Themen
  • Technologie erklärt
  • Programmierung
  • HTML
  • Web Entwicklung
  • Programmierung
  • XML
Über den Autor Tina Sieber(831 veröffentlichte Artikel)

Während ihrer Promotion begann Tina 2006 über Verbrauchertechnologie zu schreiben und hat nie aufgehört. Jetzt auch Redakteurin und SEO, Sie finden sie auf Twitter oder einen nahe gelegenen Wanderweg wandern.

Mehr von Tina Sieber

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich zu abonnieren