Ľudia na VŠE

Na tejto stránke máte zobrazené všetky verejne prístupne údaje o zadanej osobe. Niektoré informácie o personálnom zaradení a funkciách osoby môžu byť skryté.

Ing. Jiří Kosek
Identifikačné číslo: 19728
Univerzitný e-mail: kosek [at] vse.cz
 
Odborný asistent - Katedra informačního a znalostního inženýrství (FIS)
 
P 18 02  Aplikovaná informatika D-AI
FIS D-AI-IN komb [roč 4]
Doktorandský typ štúdia, kombinovaná forma
Informatika, 4. ročník

Kontakty     Výučba     Záverečná práca     Publikácie     Vedené práce     Konferencie     
Základné informácie

Nasleduje kompletný výpis informácií o záverečnej práci.

Typ práce: Bakalárska práca
Názov práce: Využití RELAX NG pro podporu uživatele při editování XML dokumentu
Autor: Ing. Martin Schmied
Pracovisko: Katedra informačního a znalostního inženýrství (FIS)
Vedúci práce: Ing. Jiří Kosek
Oponent:Ing. Miloslav Nič, Ph.D.
Stav záverečnej práce:Záverečná práca bola úspešne obhájená


Doplňujúce informácie

Nasledujú doplňujúce informácie záverečnej práce. Kliknutím na odkaz s názvom jazyka vyberiete, v akom jazyku majú byť informácie zobrazené.

Jazyk spracovania záverečnej práce:Čeština

Čeština        Angličtina        

Názov práce:Utilizing RELAX NG Schemas in XML Editors
Abstrakt:This thesis explores the possibilities of utilizing RELAX NG schemata in the process of editing XML documents. The ultimate goal of this thesis is to prototype a system supporting user while editing XML document with bound RELAX NG schema inside the Eclipse IDE. Such a system comprises two major components -- an integration of RELAX NG validator and an autocompletion engine. Design of the autocompletion engine represents the main contribution of this thesis, because similar systems are almost exclusively implemented in closed-source commercial editors as of 2009. The first chapter is a brief introduction into XML while emphasizing XML schema languages. A comparison is of three major schema languages -- DTD, W3C XML Schema and RELAX NG. Furthermore, options of exploiting information from schema by the XML editor are discussed. In the end of the chapter an overview of basic RELAX NG patterns used throughout this thesis is given. The second chapter describes implementation of the autocompletion engine. It reasons about appropriate in-memory representation of the XML documents and RELAX NG schemas and presents basic principles of pattern-inference for individual elements. The main output of the chapter is an algorithm proposal for generating possible completions based on given XML document nodes and RELAX NG schema of the document. The goal of the final third chapter is integrating RELAX NG validator and the autocompletion engine inside the Eclipse IDE. It starts by describing two basic aspects of Eclipse Platform -- the OSGi Service Platform dynamic module system and the extension point mechanism. Then the implementation of individual plug-ins and their integration with existing XML editing infrastructure is described.
Kľúčové slová:Eclipse, XML, RELAX NG


Zobrazenie a sťahovanie súborov

Pokiaľ chcete zobraziť zadanie záverečnej práce, kliknite na ikonu Zobraziť zadanie. Ikony Záverečná práca, Prílohy práce, Posudok vedúceho a Posudok oponenta predstavujú súbory týkajúce sa záverečnej práce, ktoré je možné stiahnuť. Budú zobrazené iba v prípade, že je súbor vložený a zároveň je verejný.

Zobraziť zadanieZáverečná prácaPosudok vedúcehoPosudok oponenta


RSS exporty