© aller Texte: msw 1999-2008
Sprachen, die auf XML basieren
Durch XML wird es möglich, neue Markup Languages zu definieren. Dies liegt an der Fähigkeit von XML, neue Tags zu erstellen. Und seit dem XML herausgekommen erschienen ist, hat eine wahre Flut von XML-basierten Sprachen statt gefunden. Alle nachfolgenden Sprachen basieren auf XML und nutzen die Syntax von XML. Wer mit XML umgehen kann, kann auch diese Sprachen schnelle verstehen. Neben der XML-Syntax defineiren diese Sprachen in der Regel eigene Tags, die erlernt werden müssen. Folgende Sprachen basieren auf XML:

Web-Design und Publishing

XHTML: Extensible Hypertext Markup Language - Die Neudefiniton von HTML in XML

SVG: Scalable Vector Graphics - Vektorgrafiken für das Web

SMIL: Synchronzied Multimedia Integrated Language - Audio- und Video-Dateien synchronisiert abspielen

WML: Wireless Markup Language - ähnlich wie HTML, für WAP-Handys

X3D: Der Nachfolger von VRML

Web-Services

SOAP: Das Basisprotokoll, über das Web Services miteinander kommunizieren

WSDL: Diese XML-Sprache beschreibt einen Web-Service

Web Services Conversation Language (WSCL) : Diese XML-Sprache legt fest, welche Dokumente für einen Web-Service ausgetauscht werden müssen

XLANG: Definition von Web Services im Rahmen der Microsoft .NET-Strategie

WSFL: Web Services Flow Language von IBM - Definition von Web-Services

Wissenschaft

MathML: Mathematical Markup Language - mathematische Formeln im Browser darstellen

CML: Chemical Markup Language - chemische Formeln darstellen

e-Commerce

Rosettanet: Open-Source-Sprache

cXML: Commercial XML von Ariba und Visa favorisierte Sprache

Biztalk: von Microsoft favorisierte Sprache

ebXML: Austausch der Informationen bei finanziellen Transaktionen

XAML: Transaction Authority Markup Language - B2B-Transaktionen von IBM, Hewlett-Packard, Oracle und Sun Microsystems

Spezielle Anwendugen

PPML:  Personalized Print Markup Language. Wird von Druckmaschinenherstellern genutzt (z.B. von Heidelberger Druckmaschinen), um Druckaufträge in einem neutralen Format anzugeben.

XUL:  XML-based User Interface Language - Definiton von Oberflächen und Skins für Softwareprogramme.

XMCL:  eXtensible Media Commerce Language - Kodierung von Multimedia-Anwendungen und deren digitalen Rechte sichern.

EML:  Election Markup Language - Datenaustausch bei Wahlen

CIDX: Chemical Industry Data Exchange - elektronische Handel zwischen Businesspartner der chemischen Industrie

MetalXML: Austausch von Informationen zwischen den verschiedenen Warenwirtschaftssystemen der Stahl- und Metallproduzenten