22.04.2015 Aufrufe

eTutor XQuery und Datalog - Data & Knowledge Engineering

eTutor XQuery und Datalog - Data & Knowledge Engineering

eTutor XQuery und Datalog - Data & Knowledge Engineering

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

6.4. XSL-Stylesheets 69<br />

internes Zwischenergebnis der Analyse zweier <strong>XQuery</strong>-Ausdrücke zu<br />

modifizieren.<br />

6.4.1. HTML Rendering<br />

XSL-Stylesheets werden in erster Linie dazu verwendet, um Analyse- <strong>und</strong><br />

Bewertungsergebnisse, die in Form eines XML-Dokumentes abgebildet werden,<br />

für die Präsentation als HTML-Seite aufzubereiten.<br />

Das XSL-Stylesheet für das <strong><strong>Data</strong>log</strong>-Modul befindet sich in der folgenden Datei:<br />

/etutor/resources/modules/datalog/xml/render-datalog.xsl<br />

Die entsprechende Datei für das <strong>XQuery</strong>-Modul ist unter dem folgenden Pfad zu<br />

finden:<br />

/etutor/resources/modules/xquery/xml/render-xquery.xsl<br />

Mithilfe der XSL-Templates, die in diesen Stylesheets enthalten sind, werden die<br />

Analyse- <strong>und</strong> Bewertungsergebnisse von Queries so transformiert, dass sie in die<br />

HTML-Seite eingebettet werden können, die dem Benutzer präsentiert wird.<br />

6.4.2. Modifikation der <strong>XQuery</strong>-Analyse<br />

XSL-Stylesheets kommen außerdem speziell im <strong>XQuery</strong>-Modul zum Einsatz, um<br />

ein internes Zwischenergebnis der Analyse für die Darstellung für den Benutzer<br />

anzupassen (siehe Abschnitt 3.2.3). Die Transformationsregeln für die<br />

Modifikation des Zwischenergebnisses, das als XSL-Stylesheet vorliegt, sind<br />

wiederum in einem XSL-Stylesheet definiert, das unter dem folgenden Pfad zu<br />

finden ist:<br />

/etutor/resources/modules/datalog/xml/render-datalog.xsl

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!