Schulung XML (Extensible Markup Language)

Beschreibung/Inhalt

XML (Extensible Markup Language) ist eine etablierte Technologie zum strukturierten Datentransfer per Klartext. XML kommt sowohl im Umfeld von Datenbanken und in der Konfiguration von Programmen zum Einsatz, hat aber insbesondere im Datenaustausch eine massive Bedeutung. Teilnehmer lernen in dem Kurs die Leistungspotentiale und Einsatzfelder von XML einzuschätzen und können selbst XML-Dokumente erstellen und pflegen.

Darüber hinaus lernen sie die Nutzung von XML-Schemata (XSD) zur Prüfung von XML-Dokumenten, XSL (Extensible Style Sheet Language) und CSS (Cascading Style Sheets) zur Formatierung und XSLT zur Transformierung von Dokumenten.

XML-Grundlagen

  • Historie von XML
  • Anwendungen/Einsatzgebiete von XML
  • Was versteht man unter Markup?
  • Was ist in Hinsicht auf XML ein Dokument?
  • Verhältnis zu SGML und HTML
  • Form vs. Inhalt vs. Struktur (Trennung von Inhalt, Struktur und Darstellung)
  • XML-Infoset
  • Die Sprache XML: Elemente, Attribute, Entitäten, Kommentare, Processing Information, CDATA-Sektionen
  • Wohlgeformte vs. Gültige Dokumente
  • XML-Namensräume
  • Internationalisierung durch Unicode
  • Editoren für XML im Überblick: von einfachen Werkzeuge wie Notepad++/XMLPad über Visual Studio bis hin zur Altova XMLSpy
  • Andere Werkzeuge zum Umgang mit XML
  • Import / Export aus Anwendungen (z.B. Microsoft Office, Microsoft Infopath)


  • XML-Aufbauwissen
  • XML-Schemata (XSD)
  • Definition von Dokumententypen (DTD)
  • XML-Transformationen mit XSLT
  • Xpath
  • Was sind Stylesheets?
  • Konzepte und Grundlagen von Style Sheets
  • Definition und Verwendung von Style Sheets
  • Extensible Style Language (XSL)
  • XSL-Formatting Objects (FO)


  • XML in der Praxis
  • XML zum Datenaustausch
  • Planen eines XML-Systems
  • XML zur Konfiguration von Anwendungen
  • XML im Web
  • Präsentation und Publishing von XML-Dokumenten


  • Überblick über Programmiertechniken im Zusammenhang mit XML
  • AJAX
  • SAX: Simple API for XML
  • XML DOM: Document Object Model
  • XML Web Services/SOAP


  • Optional: XML-basierte Formate
  • z.B. SOAP, WSDL, MathML, RSS, ATOM, EDIFACT-XML, WML, XBRL (eXtensible Business Reporting Language) u.a.

  • Dauer
    Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
    Ort
    Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil