IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):XML-processering - metoder, redskaber og teorier 
Kursusnavn (engelsk):XML-processing - methods, tools and theories 
Semester:Efterår 2007 
Udbydes under:cand.it., internet- og softwareteknologi (int) 
Omfang i ECTS:7,50 
Kursussprog:Engelsk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:
Forventet antal deltagere:110 
Maks. antal deltagere:250 
Formelle forudsætninger:Prior to the course, the student should be able to:
  • write basic HTML (headers, tables, lists) in a text editor and test it

  • use a unix/linux/dos-prompt

  • use JEdit

  • understand and write small, single-threaded programs (<100 lines) in Java using JEdit, use standard java packages and be able to include and use new, non-standard Java packages, and be familiar with key Java concepts such as types, inheritance and exceptions. At the IT University (ITU) these prerequisites can be achieved by following one of the introductionary programming courses followed by a java programming project or the course Object Oriented Programming.

  • understand basic SQL queries. At ITU this can be achieved by following one of the introductionary database courses.
 
Læringsmål:The goal of the course is to enable the participants to use XML and its related technologies appropriately to solve a given problem related to application integration, data exchange and transformation, and be able to evaluate the development of, and adapt to future XML-technologies.

After the course, the student will be able to:
  • validate and write validating XML and HTML 4.01

  • understand the concept and use of types for XML in general, and in particular be able to write DTD's and XML Schema's for XML languages

  • understand the concept and use of XML processing in general, and in particular be able to process XML documents using DOM, SAX and JDOM

  • understand the concept and use of XML transformation in general, and in particular be able to write and execute XML transformations using XSLT

  • understand the concept and use of XML query languages and databases in general, and in particular to write and execute queries in XQuery

  • be prepared to follow the future development of XML, and to evaluate new technologies compared to the above mentioned technologies.
 
Fagligt indhold:The course will cover the following topics:
  1. HTML and XML

  2. DTD and XML Schema

  3. XLink, XPointer, and XPath

  4. XSL and XSLT

  5. XQuery, XML databases

  6. DOM, SAX (XML streaming), JDOM
 
Læringsaktiviteter:14 ugers undervisning bestående af forelæsninger og øvelser

First day of teaching is 29 August. 

Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam), Bestået/ikke bestået, Ekstern censur

 

Litteratur udover forskningsartikler:"An Introduction to XML and Web Technologies" by Anders Moller and Michael I. Schwartzbach, Addison-Wesley, February 2006, 568 pp, ISBN: 0321269667 
 
Afholdelse (tid og sted)
Kurset afholdes på følgende tid og sted:
UgedagTidspunktForelæsning/ØvelserStedLokale
Onsdag 17.00-19.00 Forelæsning ITU Auditorium 2
Onsdag 19.00-21.00 Øvelser ITU 3A52, 4A54, 4A56, 4A58

Eksamen afholdes på følgende tid og sted:
EksamensdatoTidspunktEksamenstypeStedLokale
2008-01-10 9:00-13:00 Skriftlig eksamen ITU 4A14, 3A12