Was ist XML?

Einführung in XML

XML, kurz für Extensible Markup Language (engl. = erweiterbare Auszeichnungssprache), ist eine Metasprache mit der sich Dokumententypen definieren lassen. Eine Metasprache dient dazu, die Grundregeln für die Definition von Programmiersprachen zur Verfügung zu stellen.

Und was heißt das genau? 

Von dieser Grundlage ausgehend lassen sich dann weitere Sprachen wie z.B. HTML definieren. Durch XML ist es also möglich, beliebig viele Programmiersprachen zu definieren. Diese festgelegte Definition ist dann in der Dokumenttyp Definition (DTD) festgehalten. Die DTD enthält die für eine Sprache typischen Merkmale, wie Grammatik und Vokabular. Die Grammatik bezeichnet bei Programmiersprachen den Aufbau, den die Skripte zu folgen haben. Tags, also Befehle, für die Programmierung stellen hier die Vokabeln dar. Alle Dokumente, die mit der gleichen Grammatik und dem gleichen Vokabular geschrieben wurden, sind in der DTD gleich und gehören zur gleichen Sprache. 
Prinzipiell ist jedem möglich seine eigene DTD zu bauen und dann XML-Dokumente zu entwerfen, die dem Typ entsprechen. Damit ist jedoch nicht garantiert, dass es ein Programm gibt, das etwas mit der Datei anfangen kann. Das Programm, z.B. ein Browser, kann zwar erkennen, ob die Grundregeln zur Programmierung in XML eingehalten wurden, dies bedeutet jedoch keinesfalls, dass die Datei wiedergegeben werden kann. Deshalb sollte sich jeder überlegen, ob er eine eigene DTD entwickeln möchte, da ebenfalls Software vorhanden sein sollte, die mit der DTD arbeiten kann. 

Wo findet man XML? 

Das bekannteste Beispiel für die Verwendung von XML ist wohl die Internetprogrammiersprache HTML. HTML ist lediglich eine erweiterte Version von XML (HTML = Hypertext Markup Language). Darüber hinaus gibt es noch etliche weitere Programmiersprachen, die auf XML basieren. Diese Programmiersprachen gibt es in den verschiedensten Bereichen der Programmierung wie z.B. in Grafik-, Geodaten oder Multimediaprogrammierung. Die Anwendung in verschiedenen Bereichen zeigt, dass sich XML sehr vielfältig einsetzen lässt und dass XML auch aufgrund der großen Verbreitung von HTML eine große Bedeutung zukommt.

Best Kostenlose XML-Anwendungen und Artikel (News)

Php Xml Expat Parser

Download oder übermitteln die neuesten Open Source XML-Anwendungen unter. Wenn Sie ein XML-Entwickler und möchten Ihre Anwendung oder Widget werden hier aufgelistet und gemeinsam mit unseren Nutzern, Kontakt Total XML für eine absolut Gratis Inserat (wir können Ihre Dateien auch Gastgeber, aber keine Shareware / kommerzielle Lizenzen erlaubt).

XML wird auch erfolgreich in Forex Software-Entwicklung wie Forex Pro oder Forex Envisioin eingesetzt: die einfache Bedienung und Auswertung von XML-Daten ist die ideale Wahl für monetäre Parameter, speziell, wenn die Werte schnell ändern wie die von Devisen.