Skip to main content

Introduction to XMLLaajuus (3 ECTS)

Course unit code: TI00AB14

General information


Credits
3 ECTS

Objective

The student has knowledge of key features of the most common languages in the XML standard family. The student understands fully the definition and structure of the Extensible Markup Language (XML), and tree structures in data organisation. The student understands functional programming based on XSLT.

The student is able to plan and implement XML based applications, and to apply functional programming in document conversion. The student is able to use most important tools and standards related to XML, particularly DTD, XML Schema, CSS and XSLT. 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, DTD, XML Schema, and CSS. Knowledge of functional programming using XSLT.
Knowledge of XML parsers, validators and processors.

Knowledge of practical applications of XML such as Web Services, electronic commerce, multichannel publishing and the semantic Web.

Qualifications

Programming

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.

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 the XML based standards that are covered in the implementation. She/he is able to apply some XML based tools creatively to solve problems in information systems development.

Go back to top of page