Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2019/2020

XML Technology

The course is not on the list Without time-table
Code Completion Credits Range Language
AD7B36XML Z,ZK 6 14KP+6KC Czech
Enrollement in the course requires an assessment of the following courses:
Databases (AD7B36DBS)
Lecturer:
Tutor:
Supervisor:
Department of Computer Science
Synopsis:

Overview of basic priciples, formats and tools for XML technology. The structure of XML, the schema defined in DTD or XML Schema language. Representation of XML data and documents, DOM and SAX. XPath and XQuery language. XML databases and their relationship to other database management systems.

Requirements:

http://www.ksi.mff.cuni.cz/~mlynkova/A7B36XML/

Necessary condition is to prepare semestral thesis on the given topic.

Syllabus of lectures:

1. Overview of basic principles, formats and tool for XML technology.

2. XML structure, expression of XML schema in the DTD language.

3. Data models of XML documents.

4. Representation of XML data and documents, DOM and SAX.

5. XML schema if XML Schema language.

6. Advanced elements of XML Schema language.

7. XPath language.

8. XSLT as a tool for XML document transformations.

9. Rules of XSLT.

10. Query language XQuery - an introduction.

11. Query language XQuery - the advanced techniques.

12. XML databases - an introduction.

13. XML databases and their relationships to other database management systems.

14. Reserved

Syllabus of tutorials:

Students practice technologies presented at the lectures by working on simpler tasks. They also individually work on their semestral thesis.

Study Objective:

The aim of the course is to provide a general overview of the area of XML technologies such as XML schemas, query languages over XML data, languages for transformation of XML documents and persistence of XML data using relational/native databases.

Study materials:

[1] Mlýnková,Nečaský,Pokorný,Richta,Toman,Toman: Technologie XML, Grada, 2008

[2] Mlýnková,Pokorný,Richta,Toman: Technologie XML, skripta UK, 2007

[3] http://www.w3.org

Note:
Further information:
http://www.ksi.mff.cuni.cz/~svoboda/courses/2015-2-AD7B36XML/
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2019-10-18
For updated information see http://bilakniha.cvut.cz/en/predmet1395606.html