23.06.2015 Aufrufe

Visualisierung von Parametern komplexer Schnittstellen ... - ihmor.de

Visualisierung von Parametern komplexer Schnittstellen ... - ihmor.de

Visualisierung von Parametern komplexer Schnittstellen ... - ihmor.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Vorsitzen<strong>de</strong>r und ZweiterVorsitzen<strong>de</strong>r sind bei<strong>de</strong> vom Typ Stu<strong>de</strong>nt. Eine gültige Instanz<br />

hierzu wäre folgen<strong>de</strong> XML Datei:<br />

<br />

<br />

<br />

Meier, Hans<br />

hansi@upb.<strong>de</strong><br />

Informatik<br />

<br />

<br />

Bauer, Ralf<br />

ralf@upb.<strong>de</strong><br />

Informatik<br />

<br />

<br />

Die Technik <strong>de</strong>r Modularisierung wur<strong>de</strong> bei <strong>de</strong>r Entwicklung <strong>de</strong>s IFS Formates verstärkt<br />

eingesetzt. Große XML Schemata lassen sich auf diese Weise in viele kleine aufteilen, was<br />

die Übersichtlichkeit för<strong>de</strong>rt. Vorteil dieser Technik ist außer<strong>de</strong>m, dass – wie schon im<br />

Beispiel angewen<strong>de</strong>t – bereits <strong>de</strong>finierte Typen öfter wie<strong>de</strong>r verwen<strong>de</strong>t wer<strong>de</strong>n können.<br />

Defaultwerte:<br />

Innerhalb eines Elementes kann bereits im XML Schema ein Standardwert gesetzt wer<strong>de</strong>n.<br />

Dies ist hilfreich, wenn in einer Instanz bestimmte Werte nicht angegeben wer<strong>de</strong>n, aber später<br />

ein Wert benötigt wird. Wenn im Fall <strong>de</strong>r obigen Instanz beispielsweise die Daten über einen<br />

Webserver in eine Datenbank eingefügt wer<strong>de</strong>n, wür<strong>de</strong> ein Schema-Prozessor, <strong>de</strong>r die Daten<br />

und das Schema vergleicht, <strong>de</strong>n Standardwert <strong>von</strong> Fachschaftsname übernehmen. Auch diese<br />

Technik fand bei <strong>de</strong>r Erstellung <strong>de</strong>s IFS Schemas Verwendung. Sämtliche Elemente innerhalb<br />

<strong>de</strong>s IFS Schemas haben Standardwerte, die im Schema verankert sind.<br />

Enumerations:<br />

Durch die Anwendung <strong>de</strong>r Technik <strong>de</strong>r „Enumeration“ kann in einem XML Schema eine<br />

Liste an Auswahlmöglichkeiten zu einem Element gespeichert wer<strong>de</strong>n.<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Das im Beispiel verwen<strong>de</strong>te Element „Geschlecht“ ist vom Datentyp String, <strong>de</strong>ssen<br />

Wertebereich auf die in <strong>de</strong>r Enumeration angegebenen Werte „männlich“ und „weiblich“<br />

beschränkt wur<strong>de</strong>. Diese Technik wird im IFS Format an vielen Stellen benutzt, an <strong>de</strong>nen eine<br />

Auswahl vorgegebener Werte sinnvoll ist.<br />

13

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!