Extensible Markup Language ist eine Auszeichnungssprache, die HTML ähnelt, aber keine vordefinierten Tags verwendet. Stattdessen definieren Sie Ihre eigenen Tags, die speziell auf die Bedürfnisse des Kunden zugeschnitten sind. Das zugrundeliegende XML-Format ist standardisiert, so dass der Empfänger die Daten aufgrund der standardisierten XML-Syntax auch dann noch analysieren kann, wenn Sie XML über verschiedene Systeme oder Plattformen hinweg weitergeben oder übertragen, sei es lokal oder über das Internet.