Seminární skupina PB138 Moderní značkovací jazyky a jejich aplikace

Stručný úvod do XML

Technické informácie

  • Bodovanie predmetu
  • Informácie o týmových projektoch (GoogleCode, týmy, zadania, programovacie jazyky)

Základné štruktúrovanie XML dokumentu

  • Ukladanie len doležitých (neredundatných) informácií -> normálne formy v databázach
  • Štruktúrovanie údajov
  • Úloha: Navrhnite XML štruktúru tak, aby zachytávala študentov a predmety, ktoré má zapísané (<student>, <course>)
  • Rozdiely medzi atribútami XML elementu a jeho potomkami
  • Úloha: Stiahnite si zo stránok NITE XML ukážku z k korpusu Switchboard(groups.inf.ed.ac.uk/nxt/CorpusSamples/switchboard.zip). Vysvetlite, kde sa jedná o logické rozdelenie, ktoré je ekvivalentom inej DB/tabuľku a kde o funkčné rozdelenie, kde sa jedná o iný typ spracovanie údajov.
  • Efektívne využívanie namespaces
  • Úloha: Napíšte XML súbor, ktorý obsahuje rovnaké údaje ako Študijný katalóg na FI.