UF0D195 XML

Filozoficko-přírodovědecká fakulta v Opavě
zima 2020
Rozsah
1/1/0. 3 kr. Ukončení: z.
Vyučující
Ing. Jaroslav Zeman (přednášející)
Ing. Jaroslav Zeman (cvičící)
Garance
RNDr. Jan Novotný, Ph.D.
Centrum interdisciplinárních studií – Filozoficko-přírodovědecká fakulta v Opavě
Rozvrh
Po 13:05–13:50 PU-UF
  • Rozvrh seminárních/paralelních skupin:
UF0D195/A: Po 13:55–14:40 PU-UF, J. Zeman
Předpoklady
TYP_STUDIA(B)
Doporučená znalost HTML a CSS.
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
Cíle předmětu
Posluchač získá představu o základní struktuře XML dokumentu jako budoucího multiplatformního dokumentu pro výměnu a úschovu dat.
Výstupy z učení
Student bude po absolvování předmětu schopen: - definovat a popsat základní strukturu XML dokumentu - sestavit vlastní dokumenty XML a formátovací dokumenty XSLT - popsat syntaxe DTD (elementy, argumenty, přítomnost hodnot, podmínečné sekce, entity, externí deklarace), elementů xml (definice, datová sekce), formátu XSLT a jejich vazby s XML
Osnova
  • - Dokuemtn XML
    - Základní definice (atomy, entity, elementy)
    - Syntaxe dokumentu (prolog, kódování, poznámky, deklarace)
    - Syntaxe DTD (elementy, argumenty, přítomnost hodnot, podmínečné sekce, entity, externí deklarace)
    - Syntaxe elementů xml (definice, datová sekce)
    - Vazba XML na XSL/XSLT, popis formátu XSLT
    - Stromový transformační model
    - Formátování (selektory, stromy)
    - Area model (pravoúhlé oblasti, mezery, bloky, řádky, vložené oblasti, třídění, separátory)
    - Formátovací objekty
    Během praktik student na základě získaných znalostí sestaví vlastní dokumenty XML a formátovací dokumenty XSLT.
Literatura
    povinná literatura
  • Aaron Skonnard, Martin Gudgin. XML - pohotová referenční příručka. Grada Publishing. ISBN 80-247-0972-4. info
  • Benoit Marchal. XML v příkladech. Computer Press. ISBN 80-7226-332-3. info
    doporučená literatura
  • Steven Holzner. XSLT příručka internetového vývojáře. Computer Press. ISBN 80-7229-600-4. info
  • YOUNG, Michael. XML krok za krokem. Praha: Mobil Media, 2002. ISBN 80-86593-28-2. info
Výukové metody
Přednáška s aktivizací
Přednáška s diskusí
Skupinová práce na počítačové učebně
Metody hodnocení
Systematické pozorování studenta
Zápočet
Projekt (zápočtový, semestrální, seminární)
Informace učitele
Pro udělení zápočtu je nutno odevzdat semestrální projekt, který zahrnuje vlastně vytvořený obsah pomocí XML jazyka, kterou student obdrží po konzultaci s cvičícím a to zpravidla do poloviny průběhu výuky daného předmětu. Obsah musí být bez chyb a bude zahrnovat probranou problematiku značkovacího jazyka - XSLT, DTD, CSS. Kromě semestrální práce je nutno vypracovat krátký úvodník v délce 10 - 15 min. na dané téma dotýkající se problematiky XML ve formě presentace, který bude mít za úkol rozšířit obzor a znalosti studentů předmětu.
Další komentáře
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích zima 1993, zima 1994, zima 1995, zima 1996, zima 1997, zima 1998, zima 1999, zima 2000, zima 2001, zima 2002, zima 2003, zima 2004, zima 2005, zima 2006, zima 2007, zima 2008, zima 2009, zima 2010, zima 2011, zima 2012, zima 2013, zima 2014, zima 2015, zima 2016, zima 2017, zima 2018, zima 2019, zima 2021, zima 2022.