Lecturer(s)
|
-
Volf Mojmír, Ing.
-
Satrapa Pavel, doc. RNDr. Ph.D.
|
Course content
|
Přednášky: 1. Introduction to XML, history 2. XML syntax, examples of XML languages 3. Document Type Definition (DTD) 4. Name spaces, XML Schema - type definition 5. XML Schema - design and application of schema 6. Relax NG - introduction 7. Relax NG - advanced constructs 8. XPath 9. XSLT - basic terms, templates 10. XSLT - advanced constructs 11. References in XML - XLink, XPointer 12. XQuery - essential principles 13. XQuery - advanced constructs 14. XML API Cvičení: 1. XML languages in practice 2. XML languages in practice 3. Design of DTD, xmllint 4. XML Schema 5. XML Schema 6. Relax NG 7. Relax NG 8. XPath 9. XSLT, xsltproc, Saxon 10. XSLT, xsltproc, Saxon 11. XSLT, xsltproc, Saxon 12. XQuery 13. XQuery 14. XML API
|
Learning activities and teaching methods
|
Monological explanation (lecture, presentation,briefing)
- Home preparation for classes
- 26 hours per semester
- Preparation for credit
- 32 hours per semester
- Preparation for exam
- 36 hours per semester
- Class attendance
- 56 hours per semester
|
Learning outcomes
|
XML language and related tools, used to describe data in multi-platform environment. Besides the main XML, related specifications are covered ? name spaces, links, trnasformations (XSLT) or mechanisms to define document structure (DTD, XML Schema, Relax NG).
Students learn the design and usage of XML-based languages and related technologies.
|
Prerequisites
|
Informatics essentials
|
Assessment methods and criteria
|
Combined examination
Requirements for getting a credit are activity at the practicals /seminars and successful passing the tests. Examination is of the written and oral forms.
|
Recommended literature
|
-
Benz B., Durant J. XML Programming Bible. John Wiley & Sons, 2003.
-
Bradley N. XML kompletní průvodce.. Grada, Praha, 2000.
-
Harold E. R., Means W. S. XML in a nutshell, 3. vydání. O'Reilly, 2004.
-
Kosek J. XML pro každého.. Grada Praha, 2000.
|