Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2018/2019

Technologie XML

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
BI-XML Z,ZK 4 2P+2C česky
Přednášející:
Jan Mokrý, Miloslav Nič (gar.)
Cvičící:
Jan Mokrý, Miloslav Nič (gar.)
Předmět zajišťuje:
katedra softwarového inženýrství
Anotace:

Studenti se naučí tvorbu a validaci XML dokumentů (XML Schema, Relax, Schematron) a standardní způsoby jejich zpracování (SAX, DOM). Důraz bude kladen na osvojení jazyka XPath sloužícího k adresování částí XML dokumentů a jeho využití v různých XML technologiích. Studenti rovněž zvládnou základy XSLT programování. Vyučování XSLT a XPath programování bude vycházet z verze 2.0. Studenti rovněž získají široký přehled o uplatnění XML technologií

Požadavky:

Předpokládá se aktivní znalost tvorby webových stránek (HTML, CSS) a základů programování (proměnné, jednoduché funkce, základní zpracování textů).

Podrobné požadavky jsou uvedeny na stránce:

https://edux.fit.cvut.cz/courses/BI-XML

Osnova přednášek:

1. Vývoj XML. XML syntax.

2. Významné XML jazyky (XHTML, DocBook,SVG, MathML, sémantické jazyky, ...), jmenné prostory.

3. Validace XML dokumentů - DTD, XML chema, Relax, Schematron

4. Zpracování XML dokumentů - SAX, DOM.

5. Dotazovací jazyk XPath 2.0.

6. XSLT 2.0.

Osnova cvičení:
Cíle studia:

Po absolvování tohoto předmětu budou studenti schopni vytvářet XML dokumenty a automaticky zkontrolovat jejich správnost. Studenti budou XML dokumenty využívat pro záznam dat a dokáží je zpracovávat do různých cílových formátů (např. webových stránek).

Studijní materiály:

http://zvon.org

připravovaná kniha „Přehled XML technologií“ - bude dostupná v elektronické podobě

Poznámka:

Informace o předmětu a výukové materiály naleznete na https://moodle.fit.cvut.cz/courses/BI-XML/

Další informace:
https://moodle.fit.cvut.cz/courses/BI-XML/
Rozvrh na zimní semestr 2018/2019:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po
Út
St
místnost TK:PU1
Mokrý J.
Nič M.

16:15–17:45
(přednášková par. 1)
Dejvice
NTK PU 1
místnost TK:PU1
Mokrý J.
Nič M.

18:00–19:30
(přednášková par. 1
paralelka 101)

Dejvice
NTK PU 1
Čt

Rozvrh na letní semestr 2018/2019:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po
Út
místnost T9:349
Mokrý J.
Nič M.

16:15–17:45
(přednášková par. 1)
Dejvice
NBFIT PC učebna
místnost T9:349
Mokrý J.
Nič M.

18:00–19:30
(přednášková par. 1
paralelka 101)

Dejvice
NBFIT PC učebna
St
Čt

Předmět je součástí následujících studijních plánů:
Platnost dat k 23. 5. 2019
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet1679006.html