Buchautor Michael Seeboerger-Weichselbaum gibt Ihnen eine praxisorientierte Einführung die XML. Er erklärt die Bedeutung hinter Kürzeln wie DTD, CSS und XSLT mit Beispielen aus seiner Tätigkeit als Autor und Entwickler.
Trainer und Dozenten
Für dieses Seminar konnten wir den renommierten Autoren und Dozenten Michael Seeboerger-Weichselbaum gewinnen.
Er zählt zu den profiliertesten Computerbuchautoren in Deutschland. Seit 1991 sind über 35 Bücher insbesondere zur Programmierung in Java, XML, XSLT, PHP und JavaScript erschienen. Michael Seeboerger-Weichselbaum besitzt langjährige Erfahrung als EDV-Dozent und -Trainer. Als Fachjournalist für Entwicklerzeitschriften greift er brandaktuelle Programmier-Themen auf, um Sie einem breiten fachkundigen Publikum näher zu bringen.
Voraussetzungen
Erfahrung im Umgang mit HTML und Text-Editoren sind Voraussetzung für die praktischen Teile der Schulung. Kenntnisse von PHP oder Java sind wünschenswert, aber nicht Bedingung.
Inhalt
- Die Grundkonzepte von XML
- Was ist XML, die XML-Mythen
- Unterschiede zu HTML, XHTML
- Was kann XML, was kann XML nicht
- XML-Sprachen
- Was benötigt man für XML
- XML-Dokumente
- Erste Schritte mit XML: Grundstruktur, Tagdefinition, Attribute
- Wohlgeformtes und gültiges XML
- Entities, Umlaute und Sonderzeichen
- XML-Verarbeitung
- Welche Parser-Typen gibt es für XML?
- Wie arbeitet ein XML-Parser?
- Welcher Parser ist für mein Projekt der geeignetste?
- APIs für XML: Document Object Model (DOM ) und Simple API for XML (SAX)
- Vor- und Nachteile der verschiedenen APIs
- Wie lässt sich XML im Browser darstellen ?
- Welche Alternativen gibt es beim Web-Publishing mit XML?
- XML-Tools
DTDs
- Was ist eine DTD und wozu benötige ich sie?
- Wie binde ich eine DTD in ein XML-Dokument ein?
- Wie deklariere ich Elemente, Attribute und Entities in einer DTD?
- Welche Datentypen stehen mir in einer DTD zur Verfügung?
- Wie validiere ich XML-Dokumente gegen eine DTD?
Die bessere DTD: XML-Schema
- Was ist XML-Schema?
- DTD versus XML-Schema?
- Vorteile und Probleme beim Einsatz von XML-Schema?
- Was brauche ich zum Einsatz von XML-Schema?
- Welche Parser und Editoren unterstützen XML-Schema?
- Ein Schema entfernen: Aufbau und Inhalt von XML-Schema
- Die Datentypen
XML-Namensräume
- Was sind Namensräume und worin liegt ihr Sinn?
- Wie deklariere ich Namensräume?
- Wie lege ich einen Standard-Namensraum für mein XML-Dokument fest?
mit CSS darstellen
- Warum CSS?
- Syntax
- Beispiele
XSLT:
- Was benötige ich, um XSLT einsetzen zu können?
- Wie arbeitet ein XSLT-Prozessor?
- Was sind Templates und Template Regeln?
- Wie verknüpfe ich XSLT-Stylesheets mit XML-Dokumenten?
- Wie binde ich Bilder und Skripte mittels XSLT ein?
- Wie sortiere und nummeriere ich XML-Dokumente mit XSLT?
- Welche XSLT-Prozessoren gibt es?
XML-Sprachen (SVG, WML, PPML,...)
Aktuelle Tendenzen und Entwicklungen
- Was ist XML-Schema?
- DTD versus XML-Schema?
- Vorteile und Probleme beim Einsatz von XML-Schema?
- Was brauche ich zum Einsatz von XML-Schema?
- Welche Parser und Editoren unterstützen XML-Schema?
- Ein Schema entfernen: Aufbau und Inhalt von XML-Schema
- Die Datentypen
XML-Namensräume
- Was sind Namensräume und worin liegt ihr Sinn?
- Wie deklariere ich Namensräume?
- Wie lege ich einen Standard-Namensraum für mein XML-Dokument fest?
mit CSS darstellen
- Warum CSS?
- Syntax
- Beispiele
XSLT:
- Was benötige ich, um XSLT einsetzen zu können?
- Wie arbeitet ein XSLT-Prozessor?
- Was sind Templates und Template Regeln?
- Wie verknüpfe ich XSLT-Stylesheets mit XML-Dokumenten?
- Wie binde ich Bilder und Skripte mittels XSLT ein?
- Wie sortiere und nummeriere ich XML-Dokumente mit XSLT?
- Welche XSLT-Prozessoren gibt es?
XML-Sprachen (SVG, WML, PPML,...)
Aktuelle Tendenzen und Entwicklungen
- Warum CSS?
- Syntax
- Beispiele
XSLT:
- Was benötige ich, um XSLT einsetzen zu können?
- Wie arbeitet ein XSLT-Prozessor?
- Was sind Templates und Template Regeln?
- Wie verknüpfe ich XSLT-Stylesheets mit XML-Dokumenten?
- Wie binde ich Bilder und Skripte mittels XSLT ein?
- Wie sortiere und nummeriere ich XML-Dokumente mit XSLT?
- Welche XSLT-Prozessoren gibt es?
XML-Sprachen (SVG, WML, PPML,...)
Aktuelle Tendenzen und Entwicklungen
Aktuelle Tendenzen und Entwicklungen
Wie sieht eine typische XML-basierte Anwendungsarchitektur aus?
PHP & XML
- Parsen mit SAX
- Zugriff mit Hilfe von DOM
- Mit XSLT on-the-fly formen
Preis und Dauer
4 Tage, 2.161,00 € + 19% MwSt. = 2.571,59 €
Termine
- Es steht noch kein Termin für diesen Kurs fest.