IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):XML-processering - metoder, redskaber og teorier (kl. 12.30-18.30) 
Kursusnavn (engelsk):XML-processing - methods, tools and theories (12:30-18:30) 
Semester:Forår 2004 
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:50 
Maks. antal deltagere:100 
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

  • understand and write small programs in Java and SQL, as tought at introductionary database and programming courses at ITU.

 
Læringsmål:The goal of the course is to enable the participants to use XML and
it\'s related technologies appropriately to solve a given problem
related to application integration, data exchange and transformation, in
general and in the public sector in particular, and be able to evaluate
the development of, and adapt to future XML-technologies.

More specific, the student will after the course be able to:

  • validate and write validating XML and HTML 4.01

  • understand the concept and use of types for XML in general, and DTD\'s, XML Schema, XDuce and Xact in particular

  • understand the concept and use of XML processing in general, and DOM, SAX, JDOM and XML binding in particular

  • understand the concept and use of XML transformation in general, and XSLT in particular

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

  • be familiar with the use of XML in the Danish public sector, in particular OIOXML

  • be prepared to follow the development of XML and evaluate scientific papers on XML and related 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, JDOM, XML binding


  7. XML streaming (XMLTK, XPath algorithms)


  8. Regular Expression Types (XDuce)


  9. Xact (XML in Java (part of JWIG))


  10. <a href=\"http://www.oio.dk/XML/faq\">OIOXML (XML in the public sector).


 
Læringsaktiviteter:

Lectures, exercise classes, a number of mandatory hand-in exercises.


The course runs from 12:30 to 18:30 on the below-mentioned day, with exercises from 12:30 to 15:30 and lectures etc. from 16:00 to 18:30.



NB! In the introduction-week, meaning from the 2nd to the 6th of February 2004, exercises will be cancelled. This means, that the course starts at 16:00. 

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

Handing in the first mini-project (and getting it approved) is a requirement for being allowed to hand in the second mini-project, which counts as the exam.


The second mini-project is to be handed in at the Examination Office. The deadline is noted below.  

Litteratur udover forskningsartikler:The compendium \"The XML-revolution\" can be bought in the
accountance office, room: 2.20. Price: 90 Dkr.
(It is an updated version of the XML-compendium used for Webprogramming).

Opening hours: 10-12 and 14-15. You can only pay with cash (Dkr).