05.08.2013 Aufrufe

XML Quiz

XML Quiz

XML Quiz

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.

Boto Bako, Reinhold Bentele | 25.01.2007<br />

Web Engineering – WS06/07<br />

<strong>XML</strong> <strong>Quiz</strong> / Wiederholung


Seite 2<br />

Web Engineering | Wintersemester 2006/07 | Übungen<br />

Für was steht „<strong>XML</strong>“?<br />

eXtensible Markup Language<br />

Example Markup Language<br />

eXtra Modern Link<br />

X-Markup Language


Seite 3<br />

Web Engineering | Wintersemester 2006/07 | Übungen<br />

Wie wird die Struktur eines <strong>XML</strong>-Dokuments deklariert?<br />

<strong>XML</strong> verwendet ein spezielles Beschreibungselement<br />

<strong>XML</strong> verwendet eine DTD zur Strukturfestlegung<br />

<strong>XML</strong> verwendet dafür XSL<br />

<strong>XML</strong> verwendet <strong>XML</strong> Schema


Seite 4<br />

Web Engineering | Wintersemester 2006/07 | Übungen<br />

Wie wir die Version einer <strong>XML</strong>-Datei korrekt angegeben?<br />

<br />

<br />


Seite 5<br />

Web Engineering | Wintersemester 2006/07 | Übungen<br />

Für was steht DTD?<br />

Dynamic Type Definition<br />

Do The Dance<br />

Document Type Definition<br />

Direct Type Definition


Seite 6<br />

Web Engineering | Wintersemester 2006/07 | Übungen<br />

Ist dieses <strong>XML</strong>-Dokument wohlgeformt?<br />

<br />

<br />

Tove<br />

Jani<br />

Reminder<br />

Don't forget me this weekend!<br />

<br />

Ja<br />

Nein


Seite 7<br />

Web Engineering | Wintersemester 2006/07 | Übungen<br />

Ist das ein wohlgeformtes <strong>XML</strong>-Dokument?<br />

<br />

Tove<br />

Jani<br />

Reminder<br />

Don't forget me this weekend!<br />

Ja<br />

Nein


Seite 8<br />

Web Engineering | Wintersemester 2006/07 | Übungen<br />

Und dieses <strong>XML</strong>-Dokument? Wohlgeformt?<br />

<br />

<br />

Michael<br />

Professor<br />

Ulm<br />

25.01.2007<br />

<br />

Ja<br />

Nein


Seite 9<br />

Web Engineering | Wintersemester 2006/07 | Übungen<br />

Welche Aussage(n) stimmen?<br />

Alle <strong>XML</strong>-Elemente müssen ordentlich geschlossen sein<br />

Alle <strong>XML</strong> Dokumente müssen eine DTD haben<br />

Alle <strong>XML</strong>-Elemente müssen kleingeschrieben werden


Seite 10<br />

Web Engineering | Wintersemester 2006/07 | Übungen<br />

Und welche Aussagen stimmen hier?<br />

Jedes <strong>XML</strong>-Dokument muss ein Wurzelelement haben<br />

Elemente dürfen sich überlappen, aber nicht geschachtelt sein


Seite 11<br />

Web Engineering | Wintersemester 2006/07 | Übungen<br />

Was ist kein korrekter Name für ein Element?<br />

<br />

<br />

<br />


Seite 12<br />

Web Engineering | Wintersemester 2006/07 | Übungen<br />

Was ist kein korrekter Name für ein <strong>XML</strong>-Element?<br />

<br />

<br />

<br />


Seite 13<br />

Web Engineering | Wintersemester 2006/07 | Übungen<br />

<strong>XML</strong>-Attribute müssen immer in Anführungszeichen stehen<br />

Richtig<br />

Falsch


Seite 14<br />

Web Engineering | Wintersemester 2006/07 | Übungen<br />

Für was steht XSL?<br />

eXtensible Style Listing<br />

eXpandable Style Language<br />

eXtra Style Language<br />

eXtensible Stylesheet Language


Seite 15<br />

Web Engineering | Wintersemester 2006/07 | Übungen<br />

Wie referenziert man ein Stylesheet namens "mystyle.xsl"?<br />

<br />

<br />


Seite 16<br />

Web Engineering | Wintersemester 2006/07 | Übungen<br />

Welche Syntax muss verwendet werden, damit der <strong>XML</strong>-<br />

Parser einen bestimmten Abschnitt im <strong>XML</strong>-Dokument<br />

ignoriert?<br />

Text to be ignored <br />

<br />

<br />

Text to be ignored


Seite 17<br />

Web Engineering | Wintersemester 2006/07 | Übungen<br />

CDATA-Abschnitte sind nicht geeignet, um binäre Daten zu<br />

speichern.<br />

Wahr<br />

Falsch


Seite 18<br />

Web Engineering | Wintersemester 2006/07 | Übungen<br />

CDATA-Abschnitte dürfen nicht verschachtelt sein<br />

Richtig<br />

Falsch


Seite 19<br />

Web Engineering | Wintersemester 2006/07 | Übungen<br />

DTDs werden in <strong>XML</strong>-Syntax geschrieben (DTDs sind <strong>XML</strong>-<br />

Dokumente).<br />

Wahr<br />

Falsch


Seite 20<br />

Web Engineering | Wintersemester 2006/07 | Übungen<br />

<strong>XML</strong>-Schema teilt Datentypen in zwei Kategorien ein:<br />

String, Number<br />

Standard, Custom<br />

Machine-Dependent, Machine-Independent<br />

Simple, Complex


Seite 21<br />

Web Engineering | Wintersemester 2006/07 | Übungen<br />

____ ist eine auf <strong>XML</strong> basierende Spezifikation für verteilte<br />

Anwendungen um über HTTP zu kommunizieren.<br />

Distributed COM (DCOM)<br />

Remote Method Invocation (RMI)<br />

SOAP<br />

Corba


Seite 22<br />

Web Engineering | Wintersemester 2006/07 | Übungen<br />

Sie müssen ein großes <strong>XML</strong>-Dokument (150MB) auslesen<br />

und in eine Datenbank übertragen.<br />

Welche API würden Sie benützen?<br />

SAX<br />

DOM<br />

RelaxNG


Seite 23<br />

Web Engineering | Wintersemester 2006/07 | Übungen<br />

Welches Vorzeichen wird für die Definition eines<br />

Namespace verwendet?<br />

-<br />

.<br />

:<br />

#


Seite 24<br />

Web Engineering | Wintersemester 2006/07 | Übungen<br />

Welche Techniken spielen eine Rolle bei der Trennung von<br />

Inhalt und Darstellung?<br />

CSS<br />

Schema<br />

Browser<br />

XSL(T)

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!