XML Programmierung » Erstellung von XML-Dateien für Feeds, Datenaustausch & mehr

XML ist die Abkürzung der Auszeichnungssprache Extensible Markup Language. Die Syntax ist sehr einfach zu erlernen, muss aber streng eingehalten werden. XML kennt praktisch keine Fehlertoleranz. Ein nicht „wohlgeformtes” XML-Dokument sollte nicht zu verarbeiten sein.

Natürlich sind wir uns bewusst, dass in XML nicht programmiert, sondern ausgezeichnet wird. Allerdings geht es bei Aufträgen rund um XML-Dokumente in den seltensten Fällen um die manuelle Erstellung einer validen XML-Datei. Vielmehr liegen Daten in unterschiedlichsten Formaten vor. Das Ziel lautet meist, daraus eine von Schnittstellen oder Software verarbeitbare XML-Datei zu generieren.

Über XML

Da XML so einfach wie genial sowie unter Einhaltung der Regeln beliebig erweiterbar (englisch: „Extensible”) ist, liegt es noch im Februar 2017 in seiner aktuellen Version 1.0 vor. Die Entwicklung einer neuen Version wurde schon häufiger angeregt, war aber bisher nicht nötig und sollte es in absehbarer Zeit auch nicht sein.

Das soll nicht bedeuten, dass XML nicht modern wäre oder nicht weiterentwickelt werden würde. XHML und RSS sind Weiterentwicklungen von XML, aber trotz Ihrer abweichenden Namen und evtl. sogar höheren Bekanntheitsgrades letztendlich XML.

Ihre Anfrage zur XML-Programmierung

Ihre Anfrage zur XML-Programmierung

Mit der Überschrift XML-Programmierung möchten wir Sie keineswegs in die Irre führen. Tatsächlich gemeint ist die Programmierung von PHP-Klassen, die Daten im XML-Format ausgeben oder einlesen. Die häufigsten Anwendungsfälle sind XML-Schnittstellen, Export-Funktionen oder RSS-Feeds.


RSS-Feed erstellen und automatisch aktualisieren

RSS-Feed erstellen und automatisch aktualisieren

Das Erstellen von RSS-Feeds ist denkbar einfach und Dank der zahlreichen im Internet verfügbaren Anleitungen auch von Laien ohne großen Aufwand zu bewerkstelligen. Hilfreiche Informationen zu RSS-Feeds im allgemeinen und konkreten Beispiel-Code für RSS 2.0 finden Sie im Wikipedia-Artikel „RSS”.


Beispiele für die Anwendung von XML

Beispiele für die Anwendung von XML

Bei XML denkt man vielleicht nicht unbedingt sofort an die Programmierung einer Website. Hier ist meistens von HTML oder XHTML die Rede. Tatsächlich ist es jedoch so, dass XHTML den Syntaxregeln von XML entspricht während HTML andere Wurzeln hat. Aus dieser Perspektive betrachtet sind moderne, XHTML-konforme Webseiten in XML geschrieben.