$title FI:PB138 Moderní značkovací jazyky a jejich aplikace print_last_updated $1 Obsah print_toc $1 SGML - Standard Generalized Markup Language - metajazyk - neobsahuje abecedu, jen pravidla - abecedu řeší instance - např. HTML - původně určeno pro psaní rukou - hůř zpracovatelné -> XML $1 XML - metajazyk - povoluje vnořování, nesmí se křížit - struktura <znacka>element</znacka> - nebo jen <tag/> když to je jednotagové - textový uzel - <tag>ahoj</tag> $1 Cvičení - 1. pol. semestru - domácí úkoly, látka z přednášek - do ISu - týden zpoždění = -1 bod - termín do následující středy vč. - 2. pol. semestr - konsultace práce na projektech, které povede Bartek - účast doporučená pro -^ $1 XML dokument - hlavička - elementy nesmí obsahovat mezery [cs <a href="..."/>] - a: instrukce pro zpracování - href: parametr - [c <?xml version...] - [b XML prolog] $2 Nastroje - netbeans - xmlmind [c $ module add xmlmind $ xxe ] $date 2014-03-12 09:31:19 $1 XPath [cs //SYNSET[POS="v"] //SYNSET[ID="eng-30-07881800-n"]//LITERAL //SYNSET[POS="n"] and //SYNSET[count(//SYNONYM/LITERAL)>5] //SYNSET[POS="n" and count(*/LITERAL)>5] ] $date 2014-05-14 17:24:18 $1 Informace k ukončení $2 Pisemka + xml schema - ?? chybi, prisel jsem pozde - muze se stat, ze dany konstrukt nemuze v dokumentu existovat (comment nemuze obsahovat vnoreny element)... hmm a co s tim? - instrukce pro zpracovani (<? ...) + xslt transformace - musi byt v poradku logika zpracovani - spravne sablony, spravne match atributy a ze to vyprodukuje, co to ma - drobne syntakticke nesrovnalosti nevadi + jednoduchy xpath - "napiste xpath, ktery vytahne z vsechny nazvy kapitol" - cist dobre zadani, obcas chtej treba jen textovy uzel a tak + xquery dotaz - zdrojovy dokument, dotaz, ktery neco spocita a vrati v nejake jine forme/strukture + teorie - docbook, standardy na pristupnost dialogovych systemu, - nejde to moc do hloubky, krom prakticky pouzitelnych standardu (xquery, schema, transformace) - muze tam byt DOM - pristupove metody, dcerinne elementy, uzly, jeho parenty ci co... - muze byt zadany kod, musi se neco doplnit (eg. do xslt dopsat treba jednu sablonu) - 2/3 pisemky jsou konstruovani, focus na ty zakladni technologie $2 Obhajoby - nachystat si to, udedla presentaci - co jsme delali, co to bylo, kdo na tom delal - screenshoty, kod neukazovat moc, videa taky moc ne (technicke problemy) - je mozne pouzit vlastni notebooky na promitani, ale radsi pouzivat ty pocitace v B130 co jsou uz pripojene k projektoru - my budeme kecat nejakych 10 minut a pak mozna prakticka ukazka (radsi ji udelat, ale nemusime, pokud to komunikuje s vnejskem a byly by problemy) - posuzuje se i jak je zdrojak na urovni - popsat treba architekturu, diagramy ze softwaroveho inzenyrstvi - auri? - syntakticky,formalne nemusi byt uplne super - rict kdo co delal, slide na cloveka v tehle casti o rozdeleni prace - u slovniho projevu by se meli vystridat vsichni, ale melo byt o mit sefa, ktery to uvede - na aspon nektere casti by mely byt napsane testy, jen trenink do budoucna (nechytil jsem nazev testovaci prostredi) - technicka dokumentace zdrojaku - posledni termin bude vypsat na magistersky obhajoby, v tydnu od 23.6., akorat to mozna bude k veceru..