Schulung XML mit Python
(S1227)Überblick
Beschreibung
Der Kurs vermittelt anhand vieler Übungen die Technologien, um mit Hilfe der Programmiersprache Python XML-Dokumente zu erzeugen, zu manipulieren, auszuwerten oder zu transformieren. Sie lernen den Aufbau, den Zweck sowie Vorteile der verschiedenen XML-Technologien in Python kennen.
| Termin | Freie Plätze | Tage | € zzgl. MwSt. | ||||
|---|---|---|---|---|---|---|---|
| 29.05.-01.06.2012 |
|
![]() |
>3 | 4 | 1.560,00 *
|
Buchen | Reservieren |
| 26.11.-29.11.2012 | >3 | 4 | 1.560,00 *
|
Buchen | Reservieren |
= Durchführung garantiert
= Eingeschränkte Hotelkapazität
- * = 10% Frühbucherrabatt
= Der dritte Mitarbeiter nimmt kostenlos teil
Details
Schulungs-Ziel
In diesem Seminar lernen Sie, wie man XML-Daten in Python erzeugt, verarbeitet und auswertet. Sie lernen die Unterschiede DOM und SAX sowie ihren Alternativen kennen und können dann mittels ElementTree, xml.dom, xml.sax und lxml Daten validieren, abfragen und speichern.
Wer sollte teilnehmen
Entwickler mit XML-Kenntnissen, die mit XML-Dokumenten arbeiten und gute Python-Kenntnisse besitzen.
Inhalt
- Rekapitulation XML
- Wohlgeformte und gültige XML-Dokumente
- Datenvalidierung mit Document Type Definitions (DTDs), Schema
- Datenselektion mit XPath
- Formatierungen mit XSL-Stylesheets
- Übung: Erstellen einer XML-Datei in Java
- Übung: Parsen und Validieren mit aktuellen XML-Tools
- Einlesen von XML-Dateien mit dem Python-SAX-Parser
- Das Simple API for XML
- Parsen und Validieren
- Erzeugen und Einlesen von XML-Dateien mit dem Python-DOM-Parser
- Document Object Model (DOM)
- Übung: Erzeugen einer XML-Struktur mit xml.dom.minidom
- Übung: Einlesen in eine XML-Struktur mit xml.dom.minidom
- Übung: Navigieren in einer XML-Struktur mit xml.dom.minidom
- Übung: Manipulieren von XML-Strukturen mit xml.dom.minidom
- Übung: Auswertung von XML-Strukturen mit xml.dom.minidom
- Mischung von SAX und DOM
- Die Utility xml.dom.pulldom
- Übung: XML auslesen mit xml.dom.pulldown
- Alternative: die Python-XML-Schnittstelle ElementTree
- ElementTree in der Python-Standard-Bibliothek
- ElementTree in der Zusatz-Bibliothek lxml
- Erzeugen, Einlesen und Manipulieren von XML-Dateien mit lxml
- XML und HTML mit lxml parsen
- Validierung mit lxml
- XPath und XSLT mit lxml
- lxml.objectify
- lxml.html
- lxml.cssselect
Organisation
Teilnehmerzahl
min. 1, max. 8 Personen *** Der Kurs findet garantiert statt! ***
Schulungszeiten
4 Tage, 1. Tag 10:00-17:00, Folgetage 09:00-16:00
Ort der Schulung
GFU-Schulungszentrum Köln oder bei Ihnen als Inhouse-Schulung
Buchungsalternativen
Firmenschulungsanfrage
Inhouse-Schulung mit individuellen Inhalten zum Wunschtermin. Wahlweise in Ihrem Hause oder im GFU-Schulungszentrum.
Individualschulungsanfrage
Schulung für eine Einzelperson mit individuellen Inhalten zum Wunschtermin.
Enthaltene Leistungen
- Schulungsunterlagen
- Teilnahmezertifikat
- Frühstück und Mittagessen
- Getränke, Obst und Snacks
