27.06.2015 Aufrufe

Diplomarbeit (PDF, 3,5MB) - Donkeymedia

Diplomarbeit (PDF, 3,5MB) - Donkeymedia

Diplomarbeit (PDF, 3,5MB) - Donkeymedia

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.

1.5. WEBSTANDARDS 55<br />

– Sichere Datenbasis mit Schemas<br />

Mit XML-Schemas kann definiert werden, welche Elemente Daten enthalten<br />

müssen und welche auch leer bleiben dürfen und welche Datentypen oder<br />

Wertebereiche erforderlich sind. Nun kann eine XML-Anwendung auch prüfen,<br />

ob die Inhalte den gewünschten Anforderungen entsprechen. Man spricht<br />

von einem gültigenDokument, wenn die Bedingungen erfüllt sind. Ziel ist es<br />

einen Mechanismus bereitzustellen, der verlässliche Datenbestände sicherstellen<br />

kann. XML-Schemas werden als Nachfolger der DTD gehandelt, da sie die<br />

gleichen Anforderungen erfüllen können und zudem selbst XML-Dokumente<br />

sind.<br />

• Namensräume<br />

Während bei HTML das gesamte Dokument einem einheitlichen Syntax für die<br />

Darstellung der Elemente unterliegt, ist es mit XML möglich Bereiche festzulegen,<br />

sogenannte Namensräume (namespaces), in denen jeweils eine eigene Namensraum-<br />

Definition gültig ist. So wird es möglich, in einem Dokument verschiedene XMLbasierte<br />

Sprachen gleichzeitig zu verwenden, z.B. ein XHTML-Dokument mit Formeln<br />

aus MathML und Grafiken aus SVG aufzumischen.<br />

75<br />

• Zeichensätze<br />

XML Dokumente können in verschiedenen Zeichensätzen<br />

76 erstellt werden. Dadurch<br />

können die Sonderzeichen aller internationalen Zeichensätze berücksichtigt<br />

werden.<br />

<br />

Wird kein Zeichensatz angegeben, gilt der Unicode-gerechte Zeichensatz 77<br />

• Beleibige Tags (Elemente)<br />

Neben standardisierten DTD, wie z.B. XHTML, MathML oder SVG lassen sich<br />

eigene erstellen. So wird es möglich, für beliebige strukturierte Daten eine DTD<br />

oder ein Schema zu erstellen. Beispielsweise ließe sich ein eigenes XML-Format<br />

erstellen, um Nachrichten zu speichern.<br />

<br />

XML ist eine flexible Sache<br />

Die neue Definitionssprache für Auszeichnungssprachen.<br />

20.10.2001<br />

Thorsten Krug<br />

<br />

• Unabhängig vom Ausgabemedium XML ist ein universelles Datenformat. Neben<br />

der einfachen Verarbeitung in Datenbanken oder Anwendungsprogrammen bietet<br />

das W3C mit den Cascading Style Sheets und der Extended Stylesheet Language<br />

75 Beispiel für gemischte Namensräume :<br />

http://colormanagement.digitaldonkey.de/xhtml-svg-mathMl<br />

76 Zeichensätze im Überblick :<br />

http://www.fontstuff.net/deutsch/typografie/schrift/lexikon/Zeichensatz<br />

77 Unicode Zeichensatz: ISO/IEC 10646 :<br />

http://www.unicode.org<br />

55

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!