XML and Web Technologies
2009-2010 - IMT4501 - 5 ECTS

Expected learning outcomes

After completing the course, the students shall have in-depth knowledge of XML and XML-related technologies and be able to develop and analyze applications based on XML technology. The students shall have a thorough understanding of XML-based publishing systems and information systems, and knowledge of relevant web technologies.


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

  • information modelling with XML
  • hierarchical data structures
  • 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
Net Support Learning
Project work

Teaching Methods (additional text)

The course will be offered both as an ordinary campus course and as a course that is offered in a flexible way to off-campus students. Lecture notes, e-lectures and other types of e-learning material will be offered through an LMS. Communication between the teachers and the students, and among the students, will be facilitated by the LMS.

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 (counts 40%, evaluated by lecturerr)
Each part must be individually approved of.

Grading Scale

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

External/internal examiner

Written exam: external and internal examiner; project: internal examiner

Re-sit examination

Written exam: ordinary re-sit examination

Examination support

English dictionary

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