Zielgruppe: Entwickler mit XML-Kenntnissen, die mit XML-Dokumenten arbeiten. Gute Java-Kenntnisse, Grundkenntnisse von HTML sind von Vorteil.
Seminarziel: Das Grundprinzip von XML ist einfach und schnell erklärt. Schulungsintensiv sind dagegen die vielfältigen Technologien zur systematischen Strukturierung und Auswertung der Dokumente. In diesem Kurs lernen Sie, wie Sie XML-Daten mit Java (DOM, JDOM) sowie mit Java-basierten Datenbankabfragen (JDBC) erzeugen, verarbeiten und auswerten (DOM, SAX, JDOM, XPath) können.
Dauer: 5 Tage
Rekapitulation XML
Hierarchische Strukturen
Elemente und Attribute
Wohlgeformte XML-Dokumente
Document Type Definitions (DTDs)
XML Schema: http://www.w3.org/2001/XMLSchema
Gültige XML-Dokumente. Validierung
XPath, XQuery
XSL Stylesheets: http://www.w3.org/1999/XSL/Transform
Erstellen einer XML-Datei aus Java
Arbeiten mit FileStreams
Flexibles Erstellen einer XML-Datei aus einer Datenbankabfrage
Einlesen von XML-Dateien mit dem SAX-Parser
Was ist ein Parser?
Das Simple API for XML
Parsen, Validieren
Der ContentHandler
ContentHandler zum Auswerten objektorientierter Informationen
Einlesen von XML-Dateien mit StAX
Die StAX-API
Cursor, Parser, Filter
Lesen von Objekten aus dem Stream
Erzeugen und Einlesen von XML-Dateien mit DOM
Das Document Object Model (DOM)
Parsen, Validieren
Die Arbeit mit JDOM
Erzeugen von XML-Dateien mit JDOM
JDOM und Datenbankabfragen
Einlesen von XML-Dateien mit JDOM
XPath-Auswertungen mit JDOM
Datenaustausch XML / Datenbank
Rekapitulation JDBC
Datenexport aus SELECT-Abfrage in XML
Datenbank-Datenimport mit XSL
JAXB
Java Architecture for XML Binding - Übersicht
Erzeugen von Java-Klassen aus einem XML Schema
Unmarshalling, Marshalling
javax.xml.bind.JAXBContext
TIPS
Automatisierung mit XML
Das Build-Tool ANT
Auswerten von RSS, ATOM, OPML, RDF
Programmierungen, Consulting und Schulungen führe ich in ganz Deutschland durch bzw. meine Kunden kommen aus folgenden Regionen: Hamburg, Negenborn, Holzminden, Bevern, Stadtoldendorf, Höxter, Paderborn, Bielefeld, Herborn, Hannover, Göttingen, Kassel, Hameln, Hildesheim, Köln, Bonn, Frechen, Bochum, Dortmund, Essen, Hagen, München, Leverkusen, Augsburg, Ulm, Ingelheim, Frankfurt, Darmstadt, Wörth, Einbeck, Hanau, Ratingen, Nürnberg, Kopenhagen, Andernach, Schwäbisch Gmünd, Ettlingen, Rodgau, Lübeck, Stuttgart, Böblingen, Niederzissen, Landsberg / Lech, Bergisch-Gladbach, Berlin, Morsbach, Meerbusch, Münster, Lüneburg, Friedrichsdorf, Herten, Ahrensbök, Forchtenberg, Flensburg, Recklinghausen, Bremen, Bergheim, Osnabrück, Düsseldorf, Kamp-Lintfort, Rheine, Würzburg, Saarlouis, Saarbrücken, Erlangen, Coburg, Kulmbach, Hofheim, Gummersbach, Mainz, Wiesbaden, Bad Iburg, Wolfsburg, Wolfenbüttel, Soest, Warstein, Lauf, Rheinbach, Ahrweiler, Magdeburg, Nördlingen, Weimar, Aachen, Magdeburg, Gütersloh, Rheda-Wiedenbrück, Northeim, Leipzig, Dresden, Duisburg, Wuppertal, Mannheim, Karlsruhe, Wiesbaden, Münster, Gelsenkirchen, Mönchengladbach, Braunschweig, Seligenstadt, Chemnitz, Kiel, Schwerin, Krefeld, Halle, Freiburg, Oberhausen, Erfurt, Rostock, Hamm, Mülheim, Herne, Ludwigshafen, Solingen, Oldenburg, Neuss, Potsdam, Heidelberg, Jena, Regensburg, Ingolstadt, Heilbronn, Pforzheim, Bottrop, Offenbach, Bremerhaven, Fürth, Remscheid, Reutlingen, Moers, Koblenz, Salzgitter, Siegen, Trier, NRW, Niedersachsen, Hessen, Baden-Württemberg, Bayern, Rheinland-Pfalz, Sachsen, Thüringen