XML
General Information
There are three practical assignments that take place on three weeks to the scheduled time of this lecture.
You can find more information at the practical assignment for XML.
At the end of the lecture is a one-hour written exam (graded).
The pratical assignments are ment to prepare you for this exam. In
addition, you can solve the past exams.
Note the commented literature for this lecture.
Topics
XML (eXtensible Markup Language) itslef is a matured technology mainly use for processing and exchanging
electronic documents. XML is a collection of standards from the World Wide Web Consortium
(www.w3c.org). All specifications can be downloaded from the W3C (but
they are not well suited for learning XML).
This lecture covers the following XML topics:
- XML Basics, DTD, W3C Schema
- XPath, XSLT
- Java APIs and products for XML
Slides
Most of the topics presented in this lecture are described on the following slides.
The language of this course is English and, therefore, the course material is in English, too.
| Slides |
Last changes |
| XML Basics(PDF, 347KB) |
3/20/06 |
| DTD, W3C Schema (PDF, 208KB) |
10/30/06 |
| Java XML data binding, Ant (PDF, 198KB) |
|
| XSLT (PDF, 304KB) |
|
| XSLT cont. (PDF, 107KB) |
|
Java and XML, SAX Parser (PDF, 133KB),
DOM Parsers (PDF, incomplete version, 94KB) |
|
| Page-Rank (PDF, 81,5 KB) |
6/18/07 |
Information on the exam (PDF, 52 KB).
|
|
|