Informationsansvarig: Marie-Louise Gustafsson, webmaster@itn.liu.se
Sidan uppdaterades senast: 2006-05-16
LiU > ITN>Utbildning> Utbildningsområden


[ Hoppa direkt till textinnehållet ] [ Hjälp ] [ Tillgänglighetsinformation ]
In English | A till ÖKartorKontakta oss
Gå till LiU.se
LiU > ITN>Utbildning> Utbildningsområden

TNM065 Dokumentstrukturer, 4 p / 6hp

Aktuell kursomgång är hösten 2011.

Kursledare: Björn Hedin
Datorpostadress: bjornh@kth.se

Kursinnehåll

Kursen går grundligt igenom XML och ett antal XML-relaterade tekniker, vilka är grunden för hierarkiskt strukturerade dokument. Fokus ligger på publicering och parallellpublicering. De huvudsakliga områden som behandlas är transformationer mellan olika XML-vokabulärer med XSLT, layout med XML Formatting Objects, constraints med DTD, dynamisk generering av XML med hjälp av PHP och databaser. Som överkurs gås även XML Schema, sökning i XML-strukturer med XPath, SVG och i viss mån DocBook igenom. Halva kursen består av föreläsningar och laborationer inom ovanstående områden, halva kursen består av en projektuppgift vilken går ut på att implementera ett XML-baserat informationssystem.

Upplägg

Se Studieanvisningen för mer information om hur kursen är upplagd. Notera att endast första föreläsningen ges på traditionellt sätt i föreläsningslokal. Övriga föreläsningar finns att hämta i form av "Enhanced Podcast" och "slidecasts". Med dessa kan man se och lyssna på föreläsningarna via dator, iPod/iPhone/iPad eller i viss mån med övriga mobiler. Notera också att laborationerna endast är handledningstillfällen och alltså absolut inte kräver obligatorisk närvaro.

Kurslitteratur

  • Under kursen utdelade pdf-filer, inklusive podcasts.
  • XML in a nutshell, 3rd edition av Elliotte Rusty. ISBN 0-596-00764-7, O'Reilly & Associates. T.ex. 228:- på AdLibris. Notera att det går utmärkt att klara kursen även utan boken, men att sidhänvisningar i studiehandledningen är till denna bok plus att jag tycker den är bra
  • Lämplig litteratur i PHP kan vara lämpligt inför projektet. De tutorials som finns på nätet eller den officiella dokumentationen på http://www.php.net/manual/en/ är förmodligen bäst för de flesta, annars finns en uppsjö böcker.