IPIS2_20121129 01
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Prednáška sa venuje XML technológiám s dôrazom na formát SVG (Scalable Vector Graphics), ktorý umožňuje zápis vektorovej grafiky pomocou primitívnych objektov ako obdĺžnik, kružnica a čiara bez straty kvality pri škálovaní. Vysvetľuje sa výhoda XML dát ako samopopisnej kvázi-textovej databázy vhodnej na vyhľadávanie a transformácie, aj napriek jeho objemovej neefektívnosti, ktorá sa dnes rieši kompresiou. Hlavnou praktickou časťou je demonštrácia XSLT transformácie 1.0, ktorá zoberie vstupný XML súbor s údajmi o dinosauroch (meno, dĺžka, výška, farba) a vygeneruje výstupný SVG dokument s obdĺžnikmi proporčnými k týmto hodnotám, vrátane prepočtu súradníc kvôli tomu, že počiatok súradnicovej sústavy SVG je vľavo hore. Zdôrazňuje sa použitie príkazov xsl:attribute a xsl:value-of so select výrazom na dynamický výpočet súradníc a rozmerov. Druhá časť prednášky (nespomenutá v prepise) mala predstaviť možné skúškové projekty predmetu.
- - XML je univerzálny, samopopisný textový formát vhodný na vyhľadávanie a transformácie dát
- - SVG (Scalable Vector Graphics) je vektorový grafický formát zapísaný XML syntaxou, škálovateľný bez straty kvality
- - Základné SVG primitívy: rect (obdĺžnik), circle (kružnica), line (čiara) s atribútmi ako pozícia, rozmer, farba
- - Počiatok súradnicovej sústavy v SVG je vľavo hore, čo vyžaduje prepočet y-súradnice pri vykresľovaní
- - Praktický príklad: XSLT transformácia XML dát o dinosauroch (meno, dĺžka, výška) na SVG vizualizáciu obdĺžnikov
- - Použitie xsl:attribute s parametrom name a vnoreným xsl:value-of select na dynamický výpočet hodnôt atribútov
- - Nutnosť definovať prefixy pre XSLT a SVG príkazy v stylesheet elemente a metódu výstupu XML
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky