Schematron

Schulung

Dieses Seminar führt Sie in den ISO Standard Schematron ein. Dieser ist seit Mai 2006 ein Bestandteil der Document Schema Definition Languages (DSDL), zu denen auch RELAX NG gehört.

Schematron ist eine Schemasprache zur Validierung von Inhalt und Struktur von XML-Dokumenten, dabei ist es möglich Business Rules abzuprüfen, die nicht mit anderen Sprachen überprüft werden können. Das besondere hierbei ist, dass Schematron eine Ergänzung zu anderen Sprachen wie DTD´s, XML-Schemata oder RELAX NG-Schemata darstellt. Das bedeutet es kann ergänzend zu Parsern eingesetzt werden.

Ziel des Seminars ist das Erlernen der essentiellen Strukturen von Schematron und auch typischer Anwendungsfälle wie sie im Bereich der Dokumenterstellung und auch in Datenbank geprägten XML-Strukturen vorkommen.

Inhalt:

Einführung in Schematron
  • Was ist Schematron ?
  • Warum Schematron ?
  • Tools (XML-Editoren, XSLT-Prozessoren)
  • Schematron starten

 

XPath
  • Knotentypen
  • (Navigations-) Achsen
  • verkürzte/ausführliche Schreibweise
  • absolute/relative Lokalisierungspfade
  • Adressierung verschiedener Knotentypen
  • Prädikate
  • Vereinigungsmengen von Knotentests
  • X-Path-Funktionen

 

Schematron anwenden
  • Patterns anlegen
  • Rules definieren
  • assert und report
  • Arbeiten mit Phasen
  • Diagnostics einsetzen
  • SVRL

 

Praxisübungen
  • Beispiel XHTML
  • Beispiel Docbook und DITA
  • Beispiel Datenbanken

 

Schematron vs XSLT
  • Gegenüberstellung Schematron und XSLT

 


Voraussetzungen: Grundlegende XML-Kenntnisse
Ausstattungen: Sie sollten einen Laptop mit dem Betriebssystem Windows 2000, XP oder Vista mitbringen. Auf Anfrage kann auch ein Rechner gestellt werden.
Termine: 11.02.2010, 24.06.2010, 02.09.2010, 28.10.2010
Dauer: 1 Tag
Preis: 390 EUR pro Person inkl. Unterlagen u. Tagesverpflegung zzgl. MwSt.
Anmeldung: Anmeldeformular an Diese E-Mail-Adresse ist gegen Spambots geschützt! Sie müssen JavaScript aktivieren, damit Sie sie sehen können. oder per Fax: 0621 - 68124794
Kontakt: data2type GmbH
Dammstraße 18
67059 Ludwigshafen
Tel.: 0621 - 68124790

 

Druckversion des Inhalts.