XML stellt eine Abstraktion zwischen strukturierten Informationen und der Präsentation dar. Die eXtended Stylesheet Language ermöglicht ähnlich zum W3C Standard CSS (Cascading Style Sheets) die Möglichkeit unterschiedliche Darstellungen auf ein Instanz-Dokument anzuwenden. Die XSL Recommendation definiert hierzu: - XPath als Abfragesprache - XSLT für Transformationen - Formatting Objects als SeitenbeschreibungsspracheDieser Kurs beschäftigt sich mit XSL, der Abfragesprache XPath, der Transformation mit XSLT nach XHTML und FO. Wobei FO wiederum über einen Renderer nach z.B. PDF gerendert werden kann.
Zielgruppe
Diese XML-Schulung richtet sich an XML Entwickler, HTML Autoren, Webmaster u. -programmierer, Administratoren, Softwareentwickler und Projektmanager.
Hinweis Standardmäßig bieten wir die Durchführung des Seminars mit der XML Entwicklungsumgebung Altova XML Spy an. Selbstverständlich berücksichtigen wir bei Firmenschulungen individuelle Wünsche bei der Auswahl des didaktischen Mediums.Dieser XML-Kurs kann als Firmenkurs auch in englischer Sprache durchgeführt werden. |
Stylesheets
- Formatvorlagen- und Stylesheettechniken
- Stylesheetklassen
- erweiterte Ausgaberoutinen
eXtended Stylesheet Language Transforming
- Design und XSLT Syntax
- Matching und Prozeduren
Xpath - Vertiefung
- XPath Datenmodell
- Xpath Datentypen
XSL-FO (XSL-Formated Objects)
- XML und Dokument Verarbeitung
- Stylesheet Spezifikationen
- XSL-FO als Bestandteil von XSL
- Shorthand, Short Form und Vererbung
Seitenorientierung
- Dokumentklassen
- Simple Page Master und Page Sequenzen
Areas & Region
- Definition Areas
- Area Typen u. Komponenten
- Referenz Areas u. Positionierung
- region-before, region-after
Blöcke
- Blöcke für speziellen Nutzen
- Dekoration von Blöcken
- Listen und Tabellen
Inline Elemente
Grafiken und Farben
- Einbetten von Vektor- und Pixelgraphiken
Schriftstylisierung
Cross-Document Links
Verzweigungs- und Kontrollelemente
- Schleifen
- Fallunterscheidung
- Namensbezogener Templateaufruf
- Rekursion
Links und Querverweise (Xlink)
- Erzeugen von Links mit der id() und key() Funktion
- Erzeugen von Links in unstrukturierten Dokumenten
Sortieren und Gruppieren
- Sortieren mit <xsl:sort>
- Gruppierung von Knoten
XML-Dokumente direkt ansprechen
- doc() Funktion
- Komplexere Techniken
Erweiterung von XSLT 2.0
- Erweiterungselemente, -funktionen und Fallback Processing
- Erweiterung des Saxon Prozessors
Fallstudie
|
Kurs-ID: XMLV
Dauer
4 Tage /
i.d.R.: 8:00 - 15:30 Uhr
Offener Kurs
Der Seminarpreis einschließlich Seminarunterlagen beträgt pro Teilnehmer 1.320,00 € zzgl. MwSt. (1.570,80 € inkl. MwSt.)
Termin laut Terminplan oder auf Anfrage
zur Anmeldung
Durchführung: ab 3 Pers.
Firmenkurs
Termine nach Vereinbarung.
Preise für Individual- und Firmenschulungen auf Anfrage.
Vorkenntnisse
Solide Kenntnisse in der Deklaration entsprechend unserer Kurse XML Grundlagen sowie HTML (4.0) oder XHTML 1.0 Grundlagen werden vorausgesetzt. Vorkenntnisse in der Programmierung sind vorteilhaft.
Weiterführende Kurse
|