eTutor XQuery und Datalog - Data & Knowledge Engineering
eTutor XQuery und Datalog - Data & Knowledge Engineering
eTutor XQuery und Datalog - Data & Knowledge Engineering
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
26 Kapitel 3. Lösungsansatz<br />
Abbildung 3.14: Auswertung von <strong>XQuery</strong>-Ausdrücken<br />
Die entsprechende Java-Klasse im <strong>XQuery</strong>-Modul, die das Auswertungsergebnis<br />
eines <strong>XQuery</strong>-Ausdruckes definiert, ist die Klasse<br />
etutor.modules.xquery.analysis.XQResult. In einem Objekt dieser Klasse ist das<br />
XML-Dokument gespeichert, das im Diagramm in Abbildung 3.14 als XML-<br />
Document bezeichnet wird. Nachdem sowohl die Musterlösung als auch die<br />
abgegebene Lösung erfolgreich ausgewertet <strong>und</strong> in XML-Dokumente<br />
transformiert wurden, erfolgt im nächsten Schritt der Vergleich <strong>und</strong> die Analyse<br />
dieser Dokumente. Dieser Vorgang wird in einem Diagramm in Abbildung 3.15<br />
dargestellt. Für den Vergleich wird eine Klassenbibliothek verwendet, mit der<br />
zwei XML-Dokumente verglichen werden können <strong>und</strong> die in Abschnitt 4.1.1<br />
beschrieben wird. Im Diagramm ist die Vergleichsaktivität gekennzeichnet, die