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

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!