Course code 07 67 3040 17
ECTS credits 4
Course title in the language of instruction
XML Technologies
Course title in Polish XML Technologies (Technologie XML)
Course title in English
XML Technologies
Language of instruction English
Course level first-cycle programme
Course coordinator dr inż. Joanna Ochelska-Mierzejewska
Course instructors
Delivery methods and course duration
Lecture Tutorials Laboratory Project Seminar Other Total of teaching hours during semester
Contact hours 30 30 0 60
E-learning No No No No No No
Assessment criteria (weightage) 0.00 0.00 0.00
Course objective
  1. Introduction to XML language and XML document description.
  2. Introduction to XML language applications.
  3. Introduction to the possibilities of user interface creation on the basis of XML language.
Learning outcomes
  1. The student is able to build XML documents, including the structure of such documents.
  2. The student is able to create applications using XML documents as a source of data.
  3. The student is able to choose and evaluate tools supporting the creation of XML documents and programmes used for creating different types of XML documents.
  4. The student is able to keep up-to-date with current achievements connected with XML applications.
  5. The student is able to present results, discuss solutions.
  6. The student is able to create user interfaces using XML language.
Assessment methods
Learning outcomes 1, 2, 4, 6 - laboratory's tasks, exam, discussion with student
Learning outcomes 3, 4 - observation
Learning outcome 5 - discussion with student

Laboratory: the mark is an average of marks obtained for tasks connected with the
module's content.
Lecture: a colloquium.
Final mark: exam (55%) and laboratory (45%).
no prerequisites
Course content with delivery methods
Data modeling using the XML language.
Separation of describing ingormation - DTD and XMLSchema.
Navigation and searching in XML documents - XPath, XLink, XPointer.
Transformation XML with using XSLT and presentation XSL FO.
User interface.
Event programming. User interface interaction.
Tasks connected with content of lecture.
1. Communiaction with using technology XML, XML+CSS, XML+DTD,
2. Transformation XSLT for XML documents.
3. Data presentation with XSL FO.
4. Vector graphic SVG in designing interface, dynamic and interaction.
5. Graphical user interface.
Basic reference materials
  1. Kazienko P., Gwiazda K., XML na poważnie, Helion, 2002
  2. Casto E., Po prostu XML, Helion, 2001
  3. Otegem M., XSLT dla każdego, Helion, 2003
  4. Harold E.R., Means W.S., XML in a Nutshell, O'Reilly, 2004
Other reference materials
Average student workload outside classroom
Last update