PDF-Download

Schulung XML mit Python (S1227)

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.

Buchungsmöglichkeiten

Firmenschulung Anfragen
Inhouse-Schulung Anfragen
Individualschulung Anfragen

Preis

Auf Anfrage

Dauer

4 Tage. Die vorgeschlagene Dauer kann Ihren Bedürfnissen angepasst werden.

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

Schulungszeiten und Teilnehmerzahl

Teilnehmerzahl:min. 1, max. 8 Personen

Schulungszeiten: 4 Tage, 09:00-16:00

Ort der Schulung: GFU-Schulungszentrum Köln oder bei Ihnen als Inhouse-Schulung

Haben Sie Fragen?
  • 0221 82 80 90
  • Chat offline
Empfangsdamen der GFU