Practical Training XML Winter Term 2010/2011
The course yields 6 ECTS-credits
Prof. Dr. Wolfgang May
Assistant:
Daniel Schubert
Prerequisites:
- Successful participation in the module "Semistructured Data and
XML",
- Successful participation of the "General
Programming Lab/Allgemeines Programmierpraktikum" (or an equivalent course).
Course Description
The practical training builds upon the lecture
Semistructured Data and XML.
The training uses the concepts of the XML world:
DTD, XPath, XQuery, XSLT, XLink, XML Schema, SQL/XML, XML APIs for Java (SAX, DOM, JAXB),
and Web Service infrastructure (Apache Tomcat).
- The first part of the course uses the geographical sample database "Mondial"
in its XML version.
-
The second part is intended to be carried out in a project-style,
(topics to be discussed: application scenario using Web Services, Java, and XML;
RDF/XML, ...)
Time Schedule
Part I: Review of basics, concepts and languages around XML that should be known from the
XML lecture.
- 1. Meeting + Lecture: 3.11. (Mi), 10-12 ct SR 2.101: Introduction, Formalities,
Recall XML, XPath.
1. Unit: Exercises to XPath, XQuery (including user-defined functions), XSLT
Most recent W3C XPath 2.0
Working Draft.
Most recent W3C XQuery 1.0
Working Draft.
Most recent W3C XQuery 1.0 Functions and Operators
Working Draft.
Most recent W3C XSLT 2.0 Working Draft.
Blatt 1: XQuery,
Blatt 2: XSLT.
-
The software playground page can be found
here.
The sample code fragments can be found in the pool under
/afs/informatik.uni-goettingen.de/course/xml-lecture/
.
- Lecture: 10.11. (Mi), 10-12 ct SR 2.101: Recall: XQuery
- Lecture: 17.11. (Mi), 10-12 ct SR 2.101: Recall: XSLT
- Check: 1.12. (Mi), 10-12 ct CIP-Pool: XQuery
- Check: 14.12.2010 (Mi), 10-12 ct CIP-Pool: XSLT
Part II: Advanced Issues/Project
|