Für eine korrekte Darstellung dieser Seite benötigen Sie einen XHTML-standardkonformen Browser, der die Darstellung von CSS-Dateien zulässt.

. .
Suche

Universität Siegen Department ETI Fachgruppe Praktische Informatik

Übungen zur Vorlesung Datenbanksysteme II
Übungsblätter
Nummer Ausgabe am Themen Übungsblätter
1 19.04.2017 XML-Grundlagen ps.gz pdf
2 26.04.2017 XPath
passend zu Aufgabe 2.4 hier eine XML-Datei, die rund 200 Modulbeschreibungen enthält: beispieldaten_lehrangebot.zip
ps.gz pdf
3 03.05.2017 XSLT Teil 1 ps.gz pdf
4 10.05.2017 XSLT Teil 2 ps.gz pdf
5 17.05.2017 XSLT Teil 3 ps.gz pdf
6 24.05.2017 XML-Namensräume ps.gz pdf
7 31.05.2017 DTDs, Entwurf von DTDs
Schema-Datei für Aufgabe 7.5
ps.gz pdf
8 07.06.2017 Entwurf von DTDs
XML-Datei für Aufgabe 8.3: ComputerteileVerwaltung.xml
ps.gz pdf
9 14.06.2017 XQuery ps.gz pdf
10 21.06.2017 OODB ps.gz pdf
11 05.07.2017 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. Eclipse XPath Evaluation Plugin
    Download: http://marketplace.eclipse.org/content/eclipse-xpath-evaluation-plugin

  3. XQDT (XQuery Developement Tools) für Eclipse
    Download: http://wiki.eclipse.org/XQDT
    Installations-Tutorial dazu: http://wiki.eclipse.org/XQDT/Installation
    Passender XQuery Prozessor "Zorba": http://www.zorba-xquery.com/

  4. 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/

  5. 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/

  6. 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

  7. Altova Kostenlos nach Registrierung sind "AltovaXML" (AltovaXML® 2017 is an XML standards engine that includes the Altova processors) und die "Altova Authentic Desktop Edition" (Altova Authentic® 2017 is an XML and DB content editor for business users).
    Download: http://www.altova.com/download_current.html

  8. 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/components_processors.html

  9. 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/documentation.xml
    Download: http://saxon.sourceforge.net/