Welche Sprachen um Schemata zu definieren haben wir in der Vorlesung kennengelernt?
DTDs, XML Schema
Zu welchem Zweck werden Namespaces verwendet?
Um Elemente/Attribute mit gleichem Namen aus unterschiedlichen Quellen zu unterscheiden.
Um Elemente/Attribute zu gruppieren.
Wie Unterscheiden sich Elemente von Attributen bezüglich der Signifikanz der Reihenfolge im XML Dokument?
Die Reihenfolge ist nur für Elemente aber nicht für Attribute signifikant.
Welche Art von Parsern, neben Tree-based Parsern, haben wir in der VO noch kennengelernt?
Event-based Parser, SAX.
Was macht das Default-Template in XSLT für Elemente?
Es wendet die Templates der Kinder an.
Wie geht XSLT mit der Situation um wenn mehrere Templates auf ein Element matchen?
Es wird nur eines ausgeführt, dabei wird das sepzifischeste Template ausgewählt.
Beschreiben Sie kurz den Unterschied zwischen wohl-geformten (well-formed) XML-Dokumenten und validen XML Dokumenten.
Wohl-geformte XML Dokumente entsprechen dem XML-Standard
Valide XML Dokumente erfüllen zusätzlich noch die Bedingungen eines Schemas, das z.B. als DTD oder XML-Schema gegeben ist
Erläutern Sie kurz die Einschränkungen von DTDs bei der Definition von mehreren Schlüsseln für ein Dokument.
Die Werte der Schlüsselattribute müssen eindeutig über alle Schlüssel sein.
Geben Sie einen der signifikanten Unterschiede zwischen HTML und XML an.
z.b.: Fix vorgegebene Menge von Elemente vs. frei definierbare Menge von Elemente
Welche in der Vorlesung behandelte API erlaubt wahlfreien Zugriff auf das gesamte XML Dokument?
DOM
Last changed9 months ago