- Course unit code:
- 422I3_4I
- Course unit title:
- Information Engineering and Systems II
- Mode of delivery, planned learning activities and teaching methods:
- lecture – 2 hours weekly (on-site method)
laboratory practice – 2 hours weekly (on-site method)
- Credits allocated:
- 5
- Recommended semester:
- Level of study:
- 2.
- Prerequisites for registration:
- none
- Assesment methods:
- Intermediate evaluation of exercises.
- Learning outcomes of the course unit:
- The course deals with processing of data which are stored in the XML (Extensible Markup Language) format. Students will learn to verify the structure of XML files, validate their content using DTD and XML Schema, search through them using XPATH and transform XML documents using XSLT.
- Course contents:
1. |
Structure of XML documents (allowance 2/2) |
|
a. |
Syntax of XML documents |
b. |
Tree organization of XML |
c. |
Industrial standards derived from XML |
|
2. |
XML validation (allowance 6/6) |
|
a. |
Validation by DTD |
b. |
Validation by XML Schema |
|
3. |
Searching in XML using XPATH (allowance 4/4) |
|
a. |
Searching for elements |
b. |
String and numerical functions in XPATH |
|
4. |
Transformation of XML documents (allowance 12/12) |
|
a. |
Introduction to XSLT |
b. |
Simple transformation templates |
c. |
Named templates |
d. |
Recursive calling of templates |
e. |
Mathematical functions of XSLT |
|
- Recommended or required reading:
Basic:
- TIDWELL, D. XSLT: Mastering XML Transformations. USA: O'Reilly Media, 2001. 480 s. ISBN 978-0-596000-53-0.
- Language of instruction:
- Slovak, English
- Assessed students in total:
114
A 81.6 %
B 7.9 %
C 8.8 %
D 0.9 %
E 0.8 %
FX 0 %
- Name of lecturer(s):
- Ľ. Čirka (2020/2021 – Winter)
Ľ. Čirka (2019/2020 – Winter)
M. Kvasnica, P. Valiauga (2018/2019 – Winter)
J. Holaza, M. Kvasnica (2017/2018 – Winter)
M. Kvasnica, A. Sharma (2016/2017 – Winter)
M. Kvasnica, A. Sharma (2015/2016 – Winter)
- Course supervisor:
- prof. Ing. Michal Kvasnica, PhD.
- Last modification:
- 19. 9. 2019
LMS Moodle:
Lecture
Laboratory practice
Department:
Department of Information Engineering and Process Control
AIS: 2019/2020
2018/2019
2017/2018