<?xml version="1.0" encoding="UTF-8"?>
<collection xmlns="http://www.loc.gov/MARC21/slim">
 <record>
  <leader>03848ntm a22005057a 4500</leader>
  <controlfield tag="001">000155198</controlfield>
  <controlfield tag="003">CZ-PrVSE</controlfield>
  <controlfield tag="005">20110620175452.0</controlfield>
  <controlfield tag="006">m        d</controlfield>
  <controlfield tag="007">cr n||||||||||</controlfield>
  <controlfield tag="008">110620s2009    xr     fsbm   000 0 cze d</controlfield>
  <datafield tag="STA" ind1=" " ind2=" ">
   <subfield code="a">NEZPRACOVANÝ IMPORT</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
   <subfield code="a">ABA006</subfield>
   <subfield code="b">cze</subfield>
   <subfield code="c">ABA006</subfield>
   <subfield code="d">ABA006</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
   <subfield code="a">Schmied, Martin</subfield>
   <subfield code="%">ISIS:41776</subfield>
   <subfield code="4">dis</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
   <subfield code="a">Využití RELAX NG pro podporu uživatele při editování XML dokumentu</subfield>
   <subfield code="h">[elektronický zdroj] /</subfield>
   <subfield code="c">Martin Schmied</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
   <subfield code="c">2009</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
   <subfield code="a">?? s. :</subfield>
   <subfield code="3">digital, PDF soubor</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
   <subfield code="a">Vedoucí práce: Jiří Kosek</subfield>
  </datafield>
  <datafield tag="504" ind1=" " ind2=" ">
   <subfield code="a">Obsahuje bibliografii</subfield>
  </datafield>
  <datafield tag="516" ind1=" " ind2=" ">
   <subfield code="a">Textový (vysokoškolská kvalifikační práce)</subfield>
  </datafield>
  <datafield tag="520" ind1="3" ind2=" ">
   <subfield code="a">Tato práce se zabývá možnostmi využití RELAX NG schémat při editaci XML dokumentů. Konečným cílem práce je prototypová implementace podpůrného systému pro editaci XML dokumentů s RELAX NG schématy v prostředí Eclipse IDE. Takový systém se skládá ze dvou hlavních částí -- integrace validátoru a systému pro tvorbu automatických doplnění, jehož návrh představuje hlavní přínos této práce. V současné době je totiž podpora RELAX NG výsadou zejména komerčních editorů s uzavřeným kódem. První kapitola je stručným úvodem do problematiky XML s důrazem na XML schémata. Je provedeno srovnání tří dnes zřejmě nejpoužívanějších schémových jazyků -- DTD, W3C XML Schema a RELAX NG. Dále jsou diskutovány možnosti využití schémat při přímé editaci XML dokumentů. Nakonec je uveden přehled základních vzorů RELAX NG sloužící jako referenční příručka pro orientaci v příkladech uvedených v této práci. Druhá kapitola se zabývá implementací systému tvorby automatických doplnění. Rozebírá volbu vhodných programových reprezentací XML dokumentů a RELAX NG schémat a uvádí základní principy odvozování vzorů pro jednotlivé elementy. Hlavním výstupem kapitoly je návrh algoritmu pro odvozování možných doplnění pro jednotlivé uzly XML dokumentu na základě RELAX NG schématu dokumentu. Třetí kapitola popisuje integraci systému tvorby automatických doplnění spolu s validátorem RELAX NG v prostředí Eclipse IDE. Začíná popisem platformy Eclipse a dvou základních aspektů důležitých pro tvorbu zásuvných modulů -- modulárního systému OSGi Service Platform a mechanismu bodů rozšíření. Dále je popsána vlastní implementace zásuvných modulů systému podpory RELAX NG a jejich integrace s existující infrastrukturou pro editaci XML.</subfield>
  </datafield>
  <datafield tag="538" ind1=" " ind2=" ">
   <subfield code="a">Způsob přístupu: Internet</subfield>
  </datafield>
  <datafield tag="502" ind1=" " ind2=" ">
   <subfield code="a">Bakalářská práce (Bc.)—Vysoká škola ekonomická v Praze. Fakulta informatiky a statistiky, 2009</subfield>
  </datafield>
  <datafield tag="518" ind1=" " ind2=" ">
   <subfield code="a">Rok obhajoby 2009</subfield>
  </datafield>
  <datafield tag="690" ind1=" " ind2=" ">
   <subfield code="a">Eclipse</subfield>
  </datafield>
  <datafield tag="690" ind1=" " ind2=" ">
   <subfield code="a">RELAX NG</subfield>
  </datafield>
  <datafield tag="653" ind1="0" ind2=" ">
   <subfield code="a">informatika [obor bakal. práce]</subfield>
  </datafield>
  <datafield tag="650" ind1="0" ind2="7">
   <subfield code="a">XML (značkovací jazyk)</subfield>
   <subfield code="7">ph118225</subfield>
   <subfield code="2">czenas</subfield>
  </datafield>
  <datafield tag="655" ind1=" " ind2="7">
   <subfield code="a">bakalářské práce</subfield>
   <subfield code="7">fd132403</subfield>
   <subfield code="2">czenas</subfield>
  </datafield>
  <datafield tag="650" ind1="0" ind2="9">
   <subfield code="a">XML (document markup language)</subfield>
   <subfield code="2">eczenas</subfield>
  </datafield>
  <datafield tag="655" ind1=" " ind2="9">
   <subfield code="a">bachelor's theses</subfield>
   <subfield code="2">eczenas</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
   <subfield code="a">Kosek, Jiří,</subfield>
   <subfield code="d">1975-</subfield>
   <subfield code="7">xx0025270</subfield>
   <subfield code="4">ths</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
   <subfield code="a">Nič, Miloslav</subfield>
   <subfield code="4">opn</subfield>
  </datafield>
  <datafield tag="710" ind1="2" ind2=" ">
   <subfield code="a">Vysoká škola ekonomická v Praze.</subfield>
   <subfield code="b">Fakulta informatiky a statistiky</subfield>
   <subfield code="7">kn20010709399</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">https://isis.vse.cz/zp/13495/podrobnosti</subfield>
   <subfield code="y">VŠKP v InSIS</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">https://isis.vse.cz/zp/13495</subfield>
   <subfield code="y">Hlavní práce</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">https://isis.vse.cz/zp/13495/posudek/vedouci</subfield>
   <subfield code="y">Hodnocení vedoucího</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">https://isis.vse.cz/zp/13495/posudek/oponent/12756</subfield>
   <subfield code="y">Oponentura</subfield>
  </datafield>
  <datafield tag="999" ind1="4" ind2="0">
   <subfield code="u">http://isis.vse.cz/zp/45590/podrobnosti</subfield>
   <subfield code="y">dc:identifier</subfield>
  </datafield>
  <datafield tag="993" ind1=" " ind2=" ">
   <subfield code="x">NEPOSILAT</subfield>
   <subfield code="y">VSKP</subfield>
  </datafield>
  <datafield tag="999" ind1="4" ind2="5">
   <subfield code="x">45590</subfield>
  </datafield>
  <datafield tag="999" ind1="4" ind2="9">
   <subfield code="a">vse13495</subfield>
   <subfield code="b">110325</subfield>
  </datafield>
  <datafield tag="999" ind1="4" ind2="4">
   <subfield code="a">md5</subfield>
   <subfield code="x">45590</subfield>
   <subfield code="u">56e3e7b1d8f52afad926cf062d96c698</subfield>
  </datafield>
 </record>
</collection>
