| 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
|