Motivation

Seit der Einführung von XML 1.0 (eXtensible Markup Language) ist deren Siegeszug nicht aufzuhalten. XML erlaubt nicht nur die Darstellung von Information, sondern auch den Datenaustausch in einem standardisierten Format und einer vereinbarten Struktur.

Längst dient XML nicht nur als Format für Dokumente. Viel mehr hat sich XML als Standard für die Definition von Formaten und Protokollen etabliert. So ist die Anzahl der Spezifikationen in XML genauso vielfältig wie die Einsatzmöglichkeiten von XML selbst.

Voraussetzungen

Internettechnologie-Grundlagen, HTML Kenntnisse, Objekttechnologie-Grundlagen sind von Vorteil

Inhalt

Das Thema XML umfasst bereits jetzt ein sehr breites Spektrum an Themen. Wir empfehlen Ihnen deshalb, in einem Abstimmungsgespräch die konkreten Kursinhalte entsprechend Ihren Bedürfnissen und zeitlichen Rahmenbedingungen zusammenzustellen.

  • eXtensible Markup Language (XML)
    • Grundlagen, Vergleich mit HTML
    • Aufbau eines XML Dokuments: Wellformed XML
    • Strukturierung eines Dokuments anhand von Document Type Definitions (DTD) und XML-Schemata: Valid XML
    • XML Namespaces: Mehrere Dokumenttypen in einem Dokument
    • XPath, XPointer, XLink: Die Adressierung von Dokumenten oder Dokumentteilen
  • eXtensible Style Language (XSL)
      • XSLT: Mit der XSL-Transformation kann die Dokumentstruktur umgewandelt werden
      • FO: Mit den Formating Objects kann die Anzeige formatiert werden
  • Web services (WSDL)
  • Messaging: SOAP, XML-RPC
  • Business Process Execution Language (BPEL)
  • Security: XML Signature and XML Encryption
  • Arbeiten mit XML (SAX, DOM)
  • Praktische Beispiele und Einsatzmöglichkeiten von XML
  • Quellen im Web: DTD- und XML Schema-Sammlungen für XML Anwendungen

Der technische Überblick wird durch Erfahrungen aus Projekten und einem Überblick über Werkzeuge abgerundet.

Ziele

Die Teilnehmer kennen die Einsatzmöglichkeiten und Grenzen von XML. Architekten und Designer können entscheiden, ob der Einsatz dieser Technologie in einem Entwicklungsvorhaben sinnvoll ist und im Entwurf die geeignete Anbindung von XML berücksichtigen. Den Entwicklern ermöglicht dieses Wissen – kombiniert mit den verwendeten Beispielen – den Einstieg in die praktische Umsetzung mit XML (wie sie z.B. im Training „Internettechnologie" vermittelt wird).

Zielgruppe

Software-Entwickler, Designer und Architekten