Gruppe 5
Einleitung ElzbietaChristofTommy SimonIngoMax
Vertriebsabteilung: Aufgaben Aktuellen Datenbestand in Form XML-Dokuments bereitstellen Abbildung zwischen SQL und XML
Entwurf der SQL Tabellen
Datenbankanbindung mit JDBC 1. JDBC-Treiber laden 2. Verbindung zur Datenbank herstellen 3. SQL-Anweisung an die Datenbank schicken 4. Aufgebaute Verbindung schließen
Vertriebsabteilung: Transformation
IT-Abteilung XML
Aufgabenstellung: IT-Abteilung übernimmt ein XML-Dokument von der Vertriebsabteilung. Das XML-Dokument wird in einer XML-Datenbank gespeichert. Auf Anfragen der Marketing-Abteilung sollen XML-Dokumente mit einer reduzierten Produktliste erstellt werden.
Aufgabenstellung: IT-Abteilung übernimmt ein XML-Dokument von der Vertriebsabteilung. Das XML-Dokument wird in einer XML-Datenbank gespeichert. Auf Anfragen der Marketing-Abteilung sollen XML-Dokumente mit einer reduzierten Produktliste erstellt werden. Hauptanforderungen an die IT-Abteilung: 1.Zugriff auf Datenbank herstellen 2.XML-Dokument in einer Datenbank speichern 3.Daten im Dokument durchsuchen, filtern, umformen 4. Ergebnis als XML-Dokument lokal speichern
Transformation XPath, XQuery.xml INPUT.xml OUTPUT QueryProg hochladen exportieren eXist XML-DB XMLRPC XML:DB API
reduzierte Produktliste erstellen
Marketingabteilung Transformationsprozess
1. XSL-FO Zuerst Layout erstellen, dann transformieren …
…
2. XSLT Schablonen-Konzept Templates: Funktion einer Schablone Erstes Template Angabe des match-Attributes wie folgt: <fo:root xmlns:fo= " …
dann das apply-templates-Tag Bewirkt die Anwendung weiterer Schablonen Aber welche? … …weitere Templates …
Quellen Herr Prof. Wagenknecht: Vorlesungsfolien Datenrepräsentation Hochschule Zittau/Görlitz Helmut Vonhoegen: Einstieg in XML Bastian Gorke: XML-Datenbanken in der Praxis Meike Klettke, Holger Meyer: XML und Datenbanken Wolfgang Dehnhardt: Java und Datenbanken Anders Möller, Michael Schwartzbach: An Introduction to XML and Web Technologies Teia Lehrbuchverlag: XML Doug Tidwell: XSLT XSL-FO in der Praxis : XML-Verarbeitung für PDF und Druck: Catalogue Record [Monographie] &f=false 4hgzW1EC&pg=PA225&dq=xslfo#v=onepage&q=xsl-fo&f=false