DPI372 Tehnoloģija XML elektroniskos dokumentos

Kods DPI372
Nosaukums Tehnoloģija XML elektroniskos dokumentos
Statuss Brīvās izvēles
Līmenis un tips Pamatstudiju, Akadēmiskais
Tematiskā joma Datorika
Struktūrvienība Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Mācībspēks Pāvels Rusakovs
Kredītpunkti 2.0 (3.0 ECTS)
Daļas 1
Anotācija Studiju kursā tiek aplūkota XML valodas un ar to saistīto tehnoloģiju lietošana elektroniskajā dokumentācijā un datu bāzēs. Tiek apskatīti XML failu formāta ierobežojumi, failu vizualizācija pārlūkprogrammā ar CSS (Cascading Style Sheets) un XSL (eXtensible Stylesheet Language) palīdzību. Izskatītas XML dokumentu struktūras ierobežojumi, lietojot shēmas un DTD (Document Type Definition). Parādīta XML dokumentu apstrāde ar XSLT (eXtensible Stylesheet Language Transformation) un XQuery tehnoloģijām. Apskatīta XPath valodas loma darbā ar dokumenta mezgliem. Pievērsta uzmanība papildu XML tehnoloģijām: XMI (XML Metadata Interchange), XLink, XPointer. Aplūkota JavaScript programmēšanas valodas lietošana XML dokumentu apstrādei. Lielu studiju kursa daļu veido laboratorijas darbu izpilde, kuros studenti pielieto lekcijās iegūtās zināšanas un nostiprina iegūtās prasmes. Mācībspēks piedāvā papildus tēmas publiskajai apspriešanai. Laboratorijā var būt izpildīti papildus eksperimenti..
Studiju kursa saturs
Saturs Pilna un nepilna laika klātienes studijas Nepilna laika neklātienes studijas
Kontaktstundas Patstāvīgais darbs Kontaktstundas Patstāvīgais darbs
Iezīmēšanas valodas SGML, HTML un XML. Valodas XML lietošanas priekšrocības un sintaksiskie ierobežojumi. 2 3 0 0
Elementāra XML dokumenta radīšana. Laboratorijas darbs. 2 0 0 0
XML dokumenta attēlošana pārlūkprogrammā ar CSS palīdzību. Ārējas un iekšējas CSS tabulas. 2 4 0 0
XML dokumenta vizualizēšana ar CSS palīdzību. Laboratorijas darbs. 2 0 0 0
XML dokumenta sasaistīšana ar tīmekļa lappusi. Parastas un hierarhiskās tabulas. Pārvietošana XML dokumentā. 2 4 0 0
XML dokumenta vizualizēšana ar hierarhisko tabulu palīdzību. Laboratorijas darbs. 2 0 0 0
XML dokumenti ar patvaļīgu struktūru. XML dokumenta atvēršanas skriptos aspekti. Darbs ar XML dokumenta mezgliem. 4 4 0 0
Neregulārā XML dokumenta apstrāde ar JavaScript palīdzību. Laboratorijas darbs. 2 0 0 0
Stili XSL. Šablonu lietošana XML informācijas attēlošanai tīmekļa lappusē. Izvadāmās informācijas kārtošana. 2 5 0 0
XML dokumenta vizualizēšana ar XSL palīdzību. Laboratorijas darbs. 2 0 0 0
XSLT pārveidošanas. Šablonu lietošana un izsaukumi. Nosacījumi, cikli, selektīvais operators. Citas XSLT konstrukcijas. 4 7 0 0
XSLT pārveidošanas XML dokumentā. Laboratorijas darbs. 2 0 0 0
XPath valodas lietošana kopā ar XSLT pārveidošanām. XQuery iespēju analīze. 4 7 0 0
XSLT pārveidošanas XML dokumentā: papildu iespējas. Laboratorijas darbs. 2 0 0 0
Tehnoloģijas XLink un XPointer. Citas iezīmēšanas valodas uz XML pamata. Metodoloģija MDA un XMI valoda. 4 6 0 0
XPointer lietošana XML dokumentā. Laboratorijas darbs. 2 0 0 0
Kopā: 40 40 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Studiju kursa mērķis ir sagatavot speciālista tīmekļa lietotņu izstrādei uz XML valodas pamata. Studiju kursa uzdevumi: - veidot prasmi vizualizēt XML dokumentu pārlūkprogrammās ar CSS un XSL; - dot zināšanas par XML dokumentu struktūras definēšanu ar DTD un shēmām; - dot zināšanas par XML dokumentu pārveidošanu ar XSLT; - veidot saprašanu par informācijas ieguvi no XML dokumentiem ar XQuery; - iemācīt apstrādāt XML dokumenta koku ar XPath; - iemācīt analizēt XMI formāta pielietošanu MDA ietvaros; - iemācīt pielietot JavaScript valodu sarežģītu XML dokumentu apstrādei; - veidot izpratni par dažām ar XML saistītām tehnoloģijām (XLink, XPointer).
Sasniedzamie studiju
rezultāti un to vērtēšana
Spēj vizualizēt XML dokumentus HTML tīmekļa lappusē ar CSS palīdzību. - Laboratorijas darbu izpilde un aizstāvēšana. Kritēriji: spēj parādīt pārlūkprogrammā XML dokumenta daļu prasāmajā formātā.
Spēj apstrādāt XML dokumentus ar skriptu palīdzību. - Laboratorijas darbu izpilde un aizstāvēšana. Kritēriji: spēj iegūt prasāmo informāciju no XML dokumenta ar JavaScript.
Spēj uzrakstīt XML dokumentu ierobežojumus: DTD un shēmas. - Laboratorijas darbu izpilde un aizstāvēšana. Kritēriji: spēj definēt XML dokumenta struktūru.
Spēj vizualizēt XML dokumentus pārlūkprogrammā ar XSL palīdzību. - Laboratorijas darbu izpilde un aizstāvēšana. Kritēriji: spēj pielietot dažādus XSL likumus.
Spēj pārveidot XML dokumentus uz citiem XML dokumentiem ar XSLT un XPath palīdzību. - Laboratorijas darbu izpilde un aizstāvēšana. Kritēriji: spēj pielietot dažādus XSLT/XPath transformācijas likumus.
Spēj veidot pieprasījumus pie XML dokumentiem ar XQuery un XPath palīdzību. - Laboratorijas darbu izpilde un aizstāvēšana. Kritēriji: spēj iegūt prasāmo informāciju ar XQuery/XPath vaicājumu.
Spēj strādāt ar XML resursiem lietojot XPointer. - Laboratorijas darbu izpilde un aizstāvēšana. Kritēriji: spēj pielietot XPointer standartu XML koku apstrādei.
Spēj demonstrēt savas teorētiskās un praktiskās zināšanas par XML lietotņu izstrādi citam speciālistam. - Ieskaite. Kritēriji: laboratorijas darbu rezultātu aizstāvēšana.
Studiju rezultātu vērtēšanas kritēriji
Laboratorijas darbi - 100%
 
Priekšzināšanas HTML un CSS pamati, objektorientētā programmēšana
Studiju kursa plānojums
Daļa KP EKPS Stundas Pārbaudījumi Pārbaudījumi (brīvai izvēlei)
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs Ieskaite Eksāmens Darbs
1 2.0 3.0 1.0 0.0 1.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]