Download - IT-Designers GmbH
Download - IT-Designers GmbH
Download - IT-Designers GmbH
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 -