Universität Siegen Fachbereich 12 Fachgruppe Praktische Informatik

Übungen zur Vorlesung Datenbanksysteme II
Übungsblätter
Nummer Besprechung ab Themen Übungsblätter
1 21.04.2010 Objektorientierte DBMS ps.gz pdf
2 28.04.2010 OODBMS; XML-Grundlagen ps.gz pdf
3 05.05.2010 XPath
passend zu Aufgabe 3.4 hier eine XML-Datei, die rund 200 Modulbeschreibungen enthält: beispieldaten_lehrangebot.zip
ps.gz pdf
4 12.05.2010 XSLT Teil 1 ps.gz pdf
5 19.05.2010 XSLT Teil 2 ps.gz pdf
6 02.06.2010 XSLT Teil 3 ps.gz pdf
7 09.06.2010 Entwurf von DTDs ps.gz pdf
8 23.06.2010 Entwurf von DTDs; XML-Namensräume ps.gz pdf
9 30.06.2010 XQuery ps.gz pdf
10 14.07.2010 Transaktionen und Sperrverfahren ps.gz pdf

Übungstermine

s. Hauptseite der Vorlesung


Werkzeuge für XSLT, XQuery und XPath

  1. Eclipse Web Tools Platform
    Vorkonfigurierte Eclipse-Distribution, u.a. mit Werkzeugen zur XML/XPath/XSL(T) Entwicklung und Verarbeitung. Enthält zusätzlich debugging Werkzeuge zur Fehlersuche.
    Download: http://download.eclipse.org/webtools/downloads/

  2. Cooktop (Windows, freeware)
    Cooktop ist eine schlanke und einfach zu bedienene Entwicklungsumgebung für XML, DTD, and XSLT Dokumente. Die Transformationsergebnisse können direkt als interpretiertes HTML berachtet werden. Ferner sind XPath Abfragen möglich.
    Download: http://www.xmlcooktop.com/

  3. Apache Xalan/Xalan-Java (Plattform unabhängig, Apache License)
    Xalan ist ein XSLT Prozessor zur Transformation von XML Dokumenten. Die Bibliothek beinhaltet eine Schnittstelle für die Komandozeile, die via java org.apache.xalan.xslt.Process -IN foo.xml -XSL foo.xsl -OUT foo.out
    erreicht werden kann.
    Dokumentation zur Komandozeilensyntax: http://xml.apache.org/xalan-j/commandline.html
    Download:http://xalan.apache.org/

  4. Stylus Studio (Windows, Kostenlose Trialversion)
    Stylus Studio beinhaltet einen XML editor, XSLT Editor, XSLT Debugger, XML Schema Editor, XQuery Editor, DTD Editor, XML Mapping und weitere Service Tools. Zusätzlich sind einige Beispiele enthalten.
    Download: http://www.stylusstudio.com/xquery.html

  5. Altova XMLSpy® 2010 (Windows, Kostenlose Home Edition)
    Mächtige IDE für alle arbeiten im XML Bereich. Kostenlose Home Edition für Studenten (erfordert Registrierung).
    Download: http://www.altova.com/download_components.html

  6. Altova XSLT 1.0/2.0, XQuery, and Validation Engines (Windows, Kostenlos)
    Kostenlose Kommendozeilenwerkzeuge für die Bereiche XML Validierung,XSLT 1.0/ 2.0 und XQuery 1.0. Ohne Registrierungszwang zu beziehen.
    Download: http://www.altova.com/download_components.html

  7. Saxon XSLT and XQuery Processor (Java/.NET) (Plattformunabhängig, Open Source)
    XML processor mit Unterstützung von XPath 2.0, XSLT 2.0, and XQuery 1.0 Die Bibliothek beinhaltet eine Schnittstellen für die Komandozeile:
    -Xquery: java net.sf.saxon.Query [options] query [ params...]
    -Xslt: java net.sf.saxon.Transform [options] source-document stylesheet [ params...]
    Dokumentation: http://www.saxonica.com/documentation/index/packages.html
    Download: http://saxon.sourceforge.net/