Skip to main content

XML and Related TechnologiesLaajuus (5 ECTS)

Course unit code: TT00AA40

General information


Credits
5 ECTS

Objective

The student has knowledge of the key features of the most common languages in the XML standard family such as XML Schema, XQuery, XPath ja XSLT. Understands tree structures in data organisation compared to the relational model.
Understanding of functional programming based on XSLT and XQuery.

The student is able to plan and implement XML based applications, knows application interfaces (DOM), and is able to apply functional programming in document conversion. The student is familiar with some XML parsers, Schema validators and XSLT processors.

Content

Familiarity with the principles of the XML standard family.
Understanding and capacity to use encoding, tools and standards related to XML, the XML tree structures, XPath, XML Schema, and XQuery.
Knowledge of functional programming using XSLT.
Knowledge of XML parsers, validators and processors.
Data transfer from relational databases to XML.
Knowledge of practical applications of XML such as Web Services, electronic commerce, and semantic Web.
Data transfer from XML to relational databases.

Qualifications

Programming.
Relational databases.

Assessment criteria, satisfactory (1)

The student has knowledge of several XML based languages, and an ability to design schemas and to process XML documents using XSLT and XQuery.

Assessment criteria, good (3)

The student is able to create functioning applications using XML tools.
The student knows the most important uses of XML based languages.

Assessment criteria, excellent (5)

The student is a competent user of XML based standards. She/he is able to apply XML based tools creatively to solve problems in information systems development.

Go back to top of page