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