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
BIE-XML Z,ZK 4 2P+2C
Lecturer:
Tutor:
Supervisor:
Department of Software Engineering
Synopsis:
Requirements:
Syllabus of lectures:

1. XML history. XML Syntax.

2. Significant XML Languages (XHTML, DocBook,SVG, MathML, semantic languages, ...), Namespaces.

3. XML Documents Validation - DTD, XML schema, Relax, Schematron.

4. XML Documents Processing - SAX, DOM.

5. XPath Query Language2.0.

6. XSLT2.0.

Syllabus of tutorials:
Study Objective:

Students learn to make and validate XML documents (XML Schema, Relax, Schematron) and learn standard methods of their processing(SAX, DOM). An emphasis will be given to language XPath which enables addressing of parts of XML documents and its usage in differentXML technologies. Students will also learn basics of XSLT programming. XSLT and XPath programming will be based on version 2.0. Studentswill gain a broad overview of XML technologies.

Study materials:

[1] Tennison, J.: Beginning XSLT 2.0: From Novice to Professional, Apress, 2005, 978-1590593240,

[2] Kay, M .: XSLT 2.0 and XPath 2.0 Programmer's Reference, Wrox, 2008, 978-0470192740,

[3] Vlist, E.: Relax Ng, O'Reilly, 2003, 978-0596004217,

[4] Walmsley, P.: Definitive XML Schema, Prentice Hall, 2012, 978-0132886727,

Note:
Further information:
https://courses.fit.cvut.cz/BI-XML/
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2020-04-01
For updated information see http://bilakniha.cvut.cz/en/predmet3468206.html