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
Information Broking,
Programmierungen,
IT-Consultings und
IT-Trainings 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
Copyright: Mein Schulungsangebot ist urheberrechtlich geschützt. Vollständige oder teilweise Reproduktion, Übermittlung, Verbreitung, Modifikation oder Benutzung meines Angebots für öffentliche oder kommerzielle Zwecke ist ohne meine vorherige schriftliche Zustimmung untersagt. Ich begrüsse jedoch Link-Verweise auf mein Angebot und würden mich über eine diesbezügliche Information freuen.