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

XML Technology

Předmět není vypsán Nerozvrhuje se
Kód Zakončení Kredity Rozsah Jazyk výuky
BIE-XML Z,ZK 4 2P+2C
Přednášející:
Cvičící:
Předmět zajišťuje:
katedra softwarového inženýrství
Anotace:
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ů).

Osnova přednášek:

1. XML history. XML Syntax.

2. Significant XML Languages (XHTML, DocBook,SVG, MathML, semantic languages, ...), Namespaces.

3. XML Documents Validation - DTD, XML schema, Relax, Schematron.

4. XML Documents Processing - SAX, DOM.

5. XPath Query Language2.0.

6. XSLT2.0.

Osnova cvičení:
Cíle studia:

Students learn to make and validate XML documents (XML Schema, Relax, Schematron) and learn standard methods of their processing(SAX, DOM). An emphasis will be given to language XPath which enables addressing of parts of XML documents and its usage in differentXML technologies. Students will also learn basics of XSLT programming. XSLT and XPath programming will be based on version 2.0. Studentswill gain a broad overview of XML technologies.

Studijní materiály:

[1] Tennison, J.: Beginning XSLT 2.0: From Novice to Professional, Apress, 2005, 978-1590593240,

[2] Kay, M .: XSLT 2.0 and XPath 2.0 Programmer's Reference, Wrox, 2008, 978-0470192740,

[3] Vlist, E.: Relax Ng, O'Reilly, 2003, 978-0596004217,

[4] Walmsley, P.: Definitive XML Schema, Prentice Hall, 2012, 978-0132886727,

Poznámka:

2+0+2

Další informace:
Pro tento předmět se rozvrh nepřipravuje
Předmět je součástí následujících studijních plánů:
Platnost dat k 5. 12. 2019
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet3468206.html