Programmierung

Kurs-ID: XMLG

Kurs XML Grundlagen

XML, XSL, Schema, XPath, DOM, Sax

Die Informationstechnologie erlebt mit der eXtended Markup Language eine Revo­lution, die der HTML-Verbreitung gleicht. Da die Heterogenität und die Kom­munikationskette informationsverarbeitender Systeme ständig wächst, hat sich die Strukturierung von Informationen als eine wertschöpfende Disziplin etabliert, da durch den XML-Einsatz langfristig kompatible Schnittstellen erschaffen werden.

In diesem XML Grundlagenseminar erhalten die Kursteilnehmer eine solide Einführung, um mit XML und den zusammenhängenden Standards XLinks, XPointers, XPath, XSL und RDDL, Dokumente zu erstellen und zu verarbeiten sowie zu solchen mit XML-Schema detaillierte Spezifikationen zu definieren.

Termin buchen

Seminarinhalte

Einführung in XML

  • XML-Funktionsübersicht
  • XML-Historie
  • XML-Dokumente und XML-Dateien
  • Elemente, Tags und Attribute
  • Zeichendaten
  • XML-Namen
  • Entity-Referenzen
  • CDATA-Abschnitte
  • Kommentare
  • Verarbeitungsanweisungen
  • XML-Deklarationen
  • Wohlgeformtheit von XML-Dokumenten

Dokumenttyp-Definitionen (DTD)

  • Validierung, Attribute und Entities
  • Bedingtes Einfügen
  • Standard-DTDs

Namensräume in XML​

  • Notwendigkeit von Namensräumen
  • Syntax für Namensräume
  • Behandlung von Namensräumen durch Parser
  • Namensräume und DTDs

Internationalisierung

  • Zeichensatz-Metadaten
  • Deklaration der Kodierung
  • Text-Deklarationen
  • In XML definierte Zeichensätze (Unicode, ISO- und plattformabhängige Zeichensätze)
  • Konvertierung zwischen Zeichensätzen
  • Vorgegebene Zeichensätze für XML-Dokumente
  • Zeichenreferenzen
  • xml:lang

XML als Dokumentenformat

  • SGML-Vermächtnis
  • Narrative Dokumentenstrukturen
  • Beständigkeit von Dokumenten
  • Transformation und Präsentation

Web (XML und XHTML)

  • Modulares XHTML
  • Anzeige von XML in Browsern
  • Verbesserte Web-Suchmethoden

XPath

  • Baumstruktur eines XML-Dokuments
  • Lokalisierungspfade
  • Zusammengesetzte Lokalisierungspfade
  • Prädikate
  • Nicht-abgekürzte Lokalisierungspfade
  • Allgemeine XPath-Ausdrücke
  • XPath-Funktionen

XLinks

  • Einfache und erweiterte Links
  • Link-Verhalten
  • Link-Semantik und Linkbasen
  • DTDs für XLinks

XPointer

  • XPointer in URLs und Links
  • Einfache Namen (Bare Names)
  • Kindfolgen
  • Namensräume, Punkte und Bereiche

Cascading Stylesheets (CSS)

  • Die drei Level von CSS
  • CSS-Syntax
  • Stylesheets mit XML-Dokumenten verbinden
  • Selektoren
  • Eigenschaft Display
  • Pixel, Punkte, Pica und andere Längeneinheiten
  • Schrifteigenschaften
  • Texteigenschaften
  • Farben

XSL Grundlagen

  • Formating Objects (FO)
  • Transformations (XSLT)

Resource Directory Description Language

  • Ende einer Namensraum-URL
  • Syntax und Typen (Natures)

XML als Datenformat

  • Gründe für die Verwendung von XML als Datenformat
  • Entwicklung datenorientierter XML-Formate
  • Weitergabe von XML-Formaten

Vertiefung XML Schema

  • Überblick
  • Schema-Syntaktik
  • Namensräume verwenden
  • Komplexe Typen
  • Leere Elemente
  • Einfacher und gemischter Inhalt
  • Uneingeschränkten Inhalt zulassen
  • Kontrolle über die Ableitung von Typen

Programmiermodelle

  • Gängige Modelle für die XML-Verarbeitung
  • Generelle Hinweise zur XML-Verarbeitung

Document Object Model (DOM)

  • Grundlagen und Struktur
  • Knoten- und andere generische Schnittstellen
  • Spezielle Knotentypen
  • Schnittstelle DOMImplementation
  • Dokumente mit DOM parsen

Simple API for XML (SAX)

  • Interface ContentHandler
  • Filter, Features und Properties

Kursthemen

Das Training XML Grundlagen ist folgenden Themen zugeordnet:

 

Lernmethode

Ausgewogene Mischung aus Theorie und praktischen Übungen in technisch einwandfreier Schulungs­umgebung, zur Festigung Ihres Lern­erfolges. Direkter Austausch mit Trainer.in und anderen Teilnehmenden.

Zielgruppe

Diese Schulung richtet sich an Webmaster, Webprogrammierer, Administratoren, Softwareentwickler und Projektmanager.

Voraussetzungen

Für diesen Kurs benötigen Sie: Kenntnisse in der HTML-Programmierung und Internettechnologie.

Dauer und Zeiten

5 Kurstage (pro Tag 8 Unterrichtsstunden à 45 Min.)

In der Regel beginnt ein Schulungstag um 09:00 Uhr und endet um 16:30 Uhr.

Verwandte Seminare

Weiterführende Seminare

Schulungsort

Das Seminar XML Grundlagen als offene Schulung findet bei uns in der Kastanienallee 53 in 10119 Berlin Mitte statt, sofern kein anderer Ort angegeben ist.

Termine

  • 01.07.24 - 05.07.24Anmelden
  • 18.11.24 - 22.11.24Anmelden

Terminabsprachen möglich! Buchen Sie diesen Kurs als Individualtraining oder Firmenkurs mit individueller Dauer und gewünschtem Termin. (Preisänderungen vorbehalten)

Anfrage stellen

Die Schulung XML Grundlagen führen wir ab 3 Teilnehmenden durch.

Kurspreis für offene Schulungen

1850,00 € zzgl. 19% MwSt. (2201,50 € inkl. 19% MwSt.)

Hinweis

Dieses XML Grundlagenseminar kann als IT-Training für Firmen auch in englischer Sprache durchgeführt werden.

Ihre allskills Mehrwerte inklusive

Noch Fragen?

Unsere FAQ klären auf.

Lassen Sie sich von uns beraten!

Jetzt anrufen