eTutor XQuery und Datalog - Data & Knowledge Engineering
eTutor XQuery und Datalog - Data & Knowledge Engineering
eTutor XQuery und Datalog - Data & Knowledge Engineering
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