Testfragen aus XSLT und XPath – Runde drei

(Auszug aus "XSLT 2.0 & XPath 2.0" von Frank Bongers, Kapitel 3.)

Folgende Fragen sollten Sie ohne große Schwierigkeiten beantworten können. Eine oder mehrere Antworten sind jeweils richtig. Die erläuterten Auflösungen mit zusätzlichen Hintergrundinformationen finden Sie unter Antworten zu den Testfragen.

Frage 1: Bei mit xsl:import importierten Stylesheet-Modulen ...

a) ... hat das zuerst importierte Stylesheet-Modul Vorrang.

b) ... hat das zuletzt importierte Stylesheet-Modul Vorrang.

c) ... sind beide Stylesheet-Module gleichrangig.

Frage 2: Bei mit xsl:include inkludierten Stylesheet-Modulen ...

a) ... gilt bei Konflikten die zuerst stehende Regel.

b) ... gilt bei Konflikten die zuletzt stehende Regel.

c) ... gelten beide Regeln, da hier keine Importpräzedenz greift.

Frage 3: Was ist bei benannten Templates wichtig?

a) Es muss ein Template mit dem aufgerufenen Namen existieren.

b) Das mode-Attribut kann beim Aufruf nicht verwendet werden.

c) Das benannte Template darf kein select-Attribut besitzen.

d) Es kann ein Parameter übergeben werden.

Frage 4: Ein globaler Parameter …

a) ... wird immer in einer Template-Regel deklariert.

b) ... besitzt einen Defaultwert.

c) ... kann während der Stylesheetlaufzeit einen neuen Wert erhalten.

d) ... behält seinen Wert während der gesamten Stylesheetlaufzeit.

Frage 5: Bei zwei gleich benannten Variablen …

a) ... verdeckt die lokale die globale Variable.

b) ... ist immer die globale Variable sichtbar.

c) ... gilt die zuletzt deklarierte.

d) ... gibt es bei zwei lokalen Variablen einen Fehler.

Frage 6: Welche dieser Aussagen zu id() und generate-id() sind richtig?

a) id() kann in der DTD deklarierte Identifier finden.

b) id() kann durch generate-id() generierte Identifier finden.

c) generate-id() kann mehrere Identifier pro Element erzeugen.

d) generate-id() erzeugt je Knoten immer den gleichen Wert.

Frage 7: Welche dieser Aussagen zu Schlüsseln sind korrekt?

a) Es kann mehrere gleich benannte key-Listen geben.

b) Einem Knoten können mehrere Schlüsselwerte zugeordnet sein.

c) Ein Schlüssel muss in der DTD deklariert werden.

d) Ein Schlüssel muss im Hauptstylesheet stehen.

   

<< zurück vor >>
Tipp der data2type-Redaktion:
Zum Thema XSLT bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © Galileo Press, Bonn 2008
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "XSLT 2.0 & XPath 2.0 ― Das umfassende Handbuch" denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


Galileo Press, Rheinwerkallee 4, 53227 Bonn