Eine XML Anwendung wird dann als eine solche bezeichnet, wenn sie auf der Auszeichnungssprache XML basiert. Eine XML Anwendung wird meist dann benützt, wenn man Daten für ein spezielles Fachgebiet, wie z.B.: die Chemical Markup Language (CML) für Chemie, Vector Markup Language (VML), Scalable Vector Graphics (SVG) oder MathML benötigt.
Tabelle 1: Beispiel
<?xml version="1.0"?>
<CML>
<MOL TITLE="Water">
<ATOMS>
<ARRAY BUILTIN="ELSYM">H O H</ARRAY>
</ATOMS>
<BONDS>
<ARRAY BUILTIN="ATID1">1 2</ARRAY>
<ARRAY BUILTIN="ATID2">2 3</ARRAY>
<ARRAY BUILTIN="ATID3">1 1</ARRAY>
</BONDS>
</MOL>
</CML>
|
Aus diesem Beispiel ist ersichtlich, dass XML oder eine XML Anwendung nicht durch vordefinierte Elementnamen eingeschränkt ist. Mit einer XML Anwendung, in diesem Fall mit CML, kann man selbst sinnvolle Namen vergeben und verwenden. Die einzige Bedingung die XML, vorschreibt ist, sich an gewisse Regeln zu halten und die selbst vergebenen Namen in einer internen oder externen Dokument Type Definition (DTD) festzulegen. Diese werden in einem späteren Abschnitt noch genauer behandelt. In diesem Fall ist es sicherlich einfacher und unkomplizierter das Dokument mit einer passenden Namensgebung und Struktur aufzubauen.
Ein Beispiel das im E-Business Anwendung fände, wäre folgendes. Es stellt den Aufbau eines Lieferscheines dar. Mittels einer XML-Anwendung können diese Daten automatisch in die operativen Systeme eines Unternehmens übertragen werden.
Tabelle 2: Beispiel
<?xml version="1.0"?>
<Lieferschein>
<Lieferdatum> 21. September 2005 </Lieferdatum>
<Lieferscheinnummer> 1234567890 </Lieferscheinnummer>
<Adresse des Lieferers>
<Vorname> Hans </Vorname>
<Zuname> Maier </Zuname>
<Straße> Altenbergerstraße 69 </Straße>
<Postleitzahl> 4040 </Postleitzahl>
<Ort> Linz </Ort>
<eMail> h.maier@gmx.at </eMail>
</Adresse des Lieferers>
<Adresse des Belieferten>
<Vorname> Friedrich </Vorname>
<Zuname> Müller </Zuname>
<Straße> Mengerstraße 23 </Straße>
<Postleitzahl> 4040 </Postleitzahl>
<Ort> Linz </Ort>
<eMail> friedrich.mueller@khg-heim.uni-linz.ac.at </eMail>
</Adresse des Belieferten>
<Liefergut> Steinkohle </Liefergut>
<Liefermenge> 50 kg </Liefermenge>
</Lieferschein>
|