420-049-NC - Introduction to XML Technologies
Schedule and Planning
Date
Start
End
Subjects
References
2009-11-27
08:15
11:00
Presence
Coordinates
Course plan
Introduction to XML
Tutorial at W3Schools
Tutorial at Tizag
2009-12-04
08:15
11:00
Presence
What we did last time
Exercise #1 - A simple use case of XML
Introduction to DTDs.
DTD Tutorial at W3Schools
The NewsML Format
2009-12-08
12:10
15:00
Presence
DTD Continued
Exercise #2 - DTDise an XML document
A simple DTD XML validator
2009-12-11
12:10
15:00
Presence
XML Namespaces at W3Schools
XML Schema Specification
A simple Schema XML validator
XML Schema Tutorial at W3Schools
2009-12-15
12:10
15:00
Presence
XML Schema Specification Exercise (continued)
2009-12-16
08:15
11:00
Presence
Revision on first part of class
XML Namespaces
Uses cases of XML
2010-01-05
12:10
15:00
Presence
Introduction to XPath
or How to find information in a XML document?
Exercise XPath with your favorite language
XSL reference
XPath reference
Working with XPath The .NET Way
XPath in PHP Simple XML
XPath in PHP DOMXML
2010-01-12
12:10
15:00
Presence
Homework #1 Hand-out
orchestra.xml
for HW #1
XPath exercises
Example file
The test page for
orchestra.xml
Introduction to XSL
XSL Tutorial at W3 Schools
2010-01-15
12:10
15:00
Presence
XSLT continued
W3Schools XSLT elements reference
zvon's XSLT reference
2010-01-19
12:10
15:00
Presence
Homework #2 Hand-out
Exercices XSLT
2010-01-22
8:15
11:00
Presence
Exercices XSLT (continued)
Exercise demo
2010-01-26
12:10
15:00
Presence
Exercices XSLT (continued)
Update HW #1 : Xpath queries h), i) and j) might be done in XSLT/Xpath 2.0
2010-01-29
8:15
11:00
Presence
Questions?
Insights for XML keys and keyrefs.
XPath and namespaces.
XQuery Part 1.
2010-02-02
12:10
15:00
Presence
Questions?
XQuery Part 2.
Exercises
XQuery in the Browser
2010-02-05
8:15
11:00
Presence
Questions?
Review exercise basic rules
Lab work
2010-02-09
12:10
15:00
Presence
Questions?
Sorting in XSLT
Lab Work
2010-02-12
8:15
11:00
Presence
Questions?
Different approaches/models to schemas
Lab Work
2010-02-16
12:10
15:00
Presence
Course Review
Basic Rules
DTD
Schema
Xpath
XSL/T
2010-02-19
8:15
15:00
Homework #1 Hand-in in my e-mails before 8:00.
Homework #2 Hand-in in my e-mails before 8:00.
Solutions #1
Solutions #2
2010-02-23
12:10
15:00
Final Exam
File for the practical part