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 2009 
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:80 
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 a text editor

  • explain and write small, single-threaded programs (<100 lines) in Java, 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

  • explain types for XML and use, analyse and design DTDs and Schemas for XML languages

  • explain XML processing; use, compare, and choose between DOM, SAX and JDOM; and implement XML processing applications using DOM, SAX, and JDOM.

  • explain XML transformation and analyse, implement, and execute XML transformations using XSLT

  • explain XML query languages and databases, and analyse, implement, and execute queries in XQuery

  • compare and evaluate other current and future semi-structured data manipulating technologies to the ones mentioned above.

 
Fagligt indhold:The course will cover the following topics:
  1. HTML and XML

  2. DTD and XML Schema

  3. 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

-------------------------------------


Se hvordan undervisningen er tilrettelagt her:
link til skemaoplysninger
Skemaoplysningerne vil være tilgængelige fra kort før semesterstart.

See the schedule here:
link to the time table
The schedule will be available shortly before the beginning of the term.
 

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 Møller 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 4A16
Onsdag 19.00-21.00 Øvelser ITU 4A56, 4A58

Eksamen afholdes på følgende tid og sted:
EksamensdatoTidspunktEksamenstypeStedLokale
2010-01-06 09.00-13.00 Skriftlig eksamen ITU 4A14/4A16