XML-‐basierte Kommunikation im IHE - Institute of Health ...
XML-‐basierte Kommunikation im IHE - Institute of Health ...
XML-‐basierte Kommunikation im IHE - Institute of Health ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
2. Grundlagen und Stand der Forschung<br />
der oberste Knoten, dem sich alle weiteren Elemente unterordnen. Ein Element in einem<br />
<strong>XML</strong> Dokument ist eine komplette Informationseinheit. Die Bezeichnung eines Elementes<br />
kann vom Benutzer frei gewählt werden. Es kann zwischen zwei Typen von Elementen<br />
unterschieden werden:<br />
1. Elemente mit Inhalt: Das Element besteht aus einem öffnenden Tag, gefolgt vom<br />
eigentlichen Inhalt und einem schließenden Tag. Ein Beispiel aus Abbildung 2 ist<br />
das Element 11:05.<br />
2. Leeres Element: Das Element besteht aus einem leeren Tag (erkennbar an dem /<br />
nach der Tagbezeichnung. Beispiel: <br />
Ein Element-‐Tag kann zusätzlich noch sogenannte Attribute beinhalten, welche Eigen-‐<br />
schaften des Elements darstellen. Ein Attribut besteht aus einem Namen und einem in<br />
Anführungszeichen gestellten Wert. Es wird direkt in das öffnende Tag eines Elementes<br />
geschrieben, wie z.B. notfall="false". Es ist auch möglich, mehrere Attribute zu einem<br />
Element zu definieren. Die einzige Voraussetzung ist, dass sich die Bezeichnungen unter-‐<br />
scheiden.<br />
Der Inhalt eines Elements kann aus Text oder weiteren Elementen bestehen, welche dem<br />
<strong>XML</strong> Format seine Struktur verleihen. Das Element „Patient“ aus Abbildung 2 beinhaltet<br />
z.B. die Elemente Uhrzeit, Kommentar und Zustand. Hält ein <strong>XML</strong> Dokument alle oben ge-‐<br />
nannten Spezifikationen ein, wird es auch „wohlgeformt“ genannt. Wohlgeformtheit ist die<br />
Grundvorrausetzung für die Erstellung eines <strong>XML</strong>-‐Dokumentes.<br />
<br />
<br />
<br />
11:05<br />
verkühlt<br />
<br />
<br />
<br />
Abbildung 3: Ein wohlgeformtes <strong>XML</strong>-‐Dokument<br />
Um zu gewährleisten, dass nur best<strong>im</strong>mte <strong>XML</strong> Dokumente von einer Anwendung als gül-‐<br />
tig angesehen werden, gibt es die Möglichkeit zusätzlich eine Grammatik zu definieren. Ein<br />
<strong>XML</strong> Dokument wird als gültig angesehen, wenn es wohlgeformt ist, mit einer Grammatik<br />
verknüpft wurde und das Dokument diese Grammatik berücksichtigt.<br />
12