XML and Web Technologies
- IMT4501 - 5 ECTS

Expected learning outcomes

After completing the course, the students shall have in-depth knowledge of XML and XML-related technologies; the students shall have a thorough understanding of XML-based publishing systems and information systems.


The course covers XML and the most relevant XML-related technologies, being focused on electronic publishing and parallel publishing. Topics that will be covered:

  • constraints: DTD and XML Schema
  • querying XML structures: XPath and XQuery
  • transformations between XML vocabularies: XSLT
  • layout: CSS and XML Formatting Objects
  • programing language bindings: DOM og SAX
  • XML applications for electronic publishing
  • Web Services: WSDL, SOAP
  • Ajax

Teaching Methods

Group works
Project work

Form(s) of Assessment

Written exam, 4 hours
Evaluation of Project(s)

Form(s) of Assessment (additional text)

Written Exam, 4 hours (counts 60%, evaluated by lecturer and an examiner)
Evaluation of Project(s) (counts 40%, evaluated by lecturer and an examiner)
Each part must be individually approved of.
One project.

Grading Scale

Alphabetical Scale, A(best) – F (fail)

External/internal examiner

Written exam: external examiner; project: internal examiner

Re-sit examination

No re-sit offered

Teaching Materials


  • XML In A Nutshell, E.R.Harald/W.S.Means, O'Reilly, 3rd edition, utgave 2002 (ISBN: 9780596007645)
  • An Introduction to XML and Web Technologies, Anders Møller and Michael Schwartzbach, Addison-Wesley, 2006 (ISBN: 0321269667)


  • Handouts

Replacement course for

IMT4391 XML for Publishing