02.06.2013 Aufrufe

Download - IT-Designers GmbH

Download - IT-Designers GmbH

Download - IT-Designers GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

S TEINBEIS-TRANSFERZENTRUM<br />

- 2. Entstehung von XML -<br />

2.3.3 Korrektheit von XML Dokumenten<br />

Die Tatsache, dass es möglicherweise 2 Grammatiken gibt, die bei der Prüfung der<br />

syntaktischen Korrektheit von XML Dokumenten konsultiert werden müssen, hat<br />

weitreichende Konsequenzen. Soll etwa die syntaktische Korrektheit von XML<br />

Dokumenten beurteilt werden, so wird konsequenterweise auch zwischen zwei<br />

Stufen unterschieden:<br />

Well-formed (wohlgeformt) ist ein Dokument, das:<br />

der XML Syntax genügt,<br />

genau ein Wurzelelement hat,<br />

korrekt geschachtelt ist.<br />

Die Entscheidung, ob ein Dokument well-formed ist, kann also ohne die DTD<br />

getroffen werden, wichtig sind nur die allgemeinen syntaktischen Regeln von XML<br />

selbst.<br />

Valid (gültig) ist ein Dokument, das:<br />

well-formed ist,<br />

über eine DTD verfügt,<br />

dieser DTD entspricht.<br />

Um über die Gültigkeit eines Dokumentes entscheiden zu können, muss daher eine<br />

DTD verfügbar sein. Ein gültiges Dokument muss also den zwei syntaktischen<br />

Regelwerken genügen: den allgemeinen Regeln von XML selbst und den in der DTD<br />

festgehaltenen Regeln.<br />

2.4 XML-basierte Sprachen<br />

Die folgende unvollständige Liste zeigt, welche Bedeutung XML inzwischen bereits<br />

erreicht hat. XML-basierte Sprachen wurden praktisch in allen Anwendungsgebieten<br />

definiert, wo es um einen portablen Datenaustausch in einer heterogenen Landschaft<br />

geht.<br />

• XML Umfeld<br />

XSL (XML Stylesheet Language)<br />

XSD (XML Schema Definition)<br />

• GUI Umfeld<br />

XSL-FO (XSL Formatting Objects)<br />

XHTML (XML based HTML)<br />

SVG (Scalable Vector Graphics)<br />

SMIL (Synchronized Multimedia Integration Language)<br />

S OFTWARETECHNIK Einführung in XML © Prof. J. Goll<br />

- 9 -

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!