FI:PB138 Moderní značkovací jazyky a jejich aplikace
Last update: 2014-06-22 20:20:10 UTC
Obsah
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
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>
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 ↑
XML dokument
- hlavička
- elementy nesmí obsahovat mezery
<a href="…"/>
- a: instrukce pro zpracování
<?xml version…
– XML prolog
Nastroje
2014-03-12 09:31:19
XPath
//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]
2014-05-14 17:24:18
Informace k ukončení
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
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..