Datum | Thema | Unterlagen & Materialien |
---|---|---|
Semesterbeginn SS 2006 FHNW (13.3.2006) | ||
13.3.2006 | Organisatorisches, Überblick & Einführung: Vorstellung der Themen und Aufbau der Vorlesung und Übungen, Herkunft von XML, Unterschied zwischen HTML und XML und XHTML, Anwendungsgebiete von XML, Erarbeitung der Übungsgrundlage | 2up 6up Beispiele |
20.3.2006 | XML Grundlagen Teil I: XML Syntax, Elemente und Attribute, Well-formed und Valid XML, Modellierungsrichtlinien für XML, Grundlagen der Document Type Definitions, XML Editoren, Erstellen eines einfachen XML Dokuments und der dazugehörigen DTD | 2up 6up XML Quick Reference |
27.3.2006 | XML Grundlagen Teil II: Datenmodellierung mit XML, Entities (Internal und External), Feinheiten der Document Type Definitions, Parameter Entities für besseres DTD-Design, CDATA Sections, XML und Unicode (Character Encodings, Character Normalization), Verfeinerung der DTD | 2up 6up |
3.4.2006 | XML Informationsmodelle: XML Namespaces für die Kombination von XML Namensräumen, XML als Baum, verschiedene Informationsmodelle (XML Infoset, DOM, XPath 1.0/2.0), Document Object Model (DOM) API, Simple API for XML (SAX) API | 2up 6up DOM Beispiel SAX Beispiel Musterlösung: XML/DTD[PNG] |
10.4.2006 | XML Path Language (XPath): XPath-Informationsmodell (XPath Node Types), Selektion von XML-Teilen, XPath Achsen, XPath Funktionen, XPath Ausdrücke, XPath Location Paths, Relation von XPath zu Query-Sprachen, Anwendung von XPath in anderen XML-Technologien | 2up 6up XPath Quick Reference XPath Buchkapitel |
17.4.2006 | keine Vorlesung (Ostermontag) | |
24.4.2006 | XML Schema Teil I: Nachteile der DTD, Schemasprachen als Konzept, XML Parser und XML Schema, Simple Types (Type Restriction, Union Types, List Types), Complex Types (Model Groups, Attribut-Definitionen), Element und Attribute Wildcards, Attributgruppen | 2up 6up XML Schema Quick Reference |
1.5.2006 | keine Vorlesung (Tag der Arbeit) | |
8.5.2006 | XML Schema Teil II: Identity Constraints als ID/IDREF-Ersatz (Uniqueness, Keys, Key References), Ableitung von Complex Types (Derivation by Restriction, Derivation by Extension) | 2up 6up |
15.5.2006 | XML Schema Teil III: Modellierung mit XML Schema, Modellierungsvarianten und ihre Konsequenzen, Versionierung von XML Schemas, Entwurf offener und/oder erweiterbarer Schemas, XML Schema und Namespaces | 2up 6up |
22.5.2006 | keine Vorlesung | |
29.5.2006 | XML Schemasprachen: Nachteile von XML Schema, Übersicht über alternative Schemasprachen, RELAX NG, Schematron (Tests, Rules, Patterns, Phases), CRVX (Kontrolle von Zeichen in XML Dokumenten), Kombination verschiedener Schemasprachen, Validierung als modulare Aufgabe | 2up 6up Schematron (Win) Schematron (XSLT) |
5.6.2006 | keine Vorlesung (Pfingstmontag) | |
12.6.2006 | XSL Transformations (XSLT) Teil I: [Test "XML Schema"] Herkunft von XSLT, XSLT aus der Ferne betrachtet, Built-in Template Rules, Template Rules (XSLT Processing Model, Patterns), Ein- und Ausgaben mit XSLT, Anweisungen in XSLT (Template Rule Body, einige ausgewählte Anweisungen) | 2up 6up XSLT Quick Reference Beispiele Musterlösungen Test XML Schema: WS03/04 SS04 WS04/05 SS05 SS06 |
19.6.2006 | XSL Transformations (XSLT) Teil II: Conflict Resolution, Variablen und Parameter, Sortieren, Erzeugen des Ausgabebaumes, XPath Erweiterungen um XSLT-Funktionen (Zugriff auf weitere XML-Dokumente) | 2up 6up |
26.6.2006 | XSL Transformations (XSLT) Teil III: Whitespace Handling, Tips und Tricks (Mengenoperationen in XPath), Keys | 2up 6up |
3.7.2006 | XSL Transformations (XSLT) Teil IV: XSLT und Schemas (Schemas für die Eingabe, Schemas für die Ausgabe), Modularisierung, Import Precedence, XSLT Extensions | 2up 6up |
10.7.2006 | Ausblick XPath 2.0 und XSLT 2.0: [Test "XSLT"] Ausblick auf die kommenden Standards des W3C, XPath 2.0 Data Model, XPath 2.0, XSLT 2.0, Unterschiede und Gemeinsamkeiten von XSLT 2.0 und XQuery 1.0 | 2up 6up Musterlösungen Test XSLT: WS03/04 SS04 WS04/05 SS05 SS06 |
Semesterende SS 2006 FH Aargau (15.7.2006) |
please send comments to xml-vl@dret.net last modification on Monday, 10-Jul-2006 11:00:03 CEST |