Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
Editor XML dat s podporou odvozování XML schémat
Thesis title in Czech: Editor XML dat s podporou odvozování XML schémat
Thesis title in English: XML Data Editor with the Support of XML Schema Inference
Key words: XML editor, odvozování XML schéma, tvorba správně strukturovaných a validních XML dokumentů
English key words: XML editor, XML schema inference, creation of well-formed and valid XML documents
Academic year of topic announcement: 2012/2013
Thesis type: Bachelor's thesis
Thesis language: čeština
Department: Department of Software Engineering (32-KSI)
Supervisor: doc. RNDr. Irena Holubová, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 02.10.2012
Date of assignment: 02.10.2012
Confirmed by Study dept. on: 23.11.2012
Date and time of defence: 16.06.2016 00:00
Date of electronic submission:26.05.2016
Date of submission of printed version:26.05.2016
Date of proceeded defence: 16.06.2016
Opponents: RNDr. Martin Svoboda
 
 
 
Guidelines
Cílem práce je implementace editoru určeného speciálně pro vytváření a úpravu XML dat. V první fázi je třeba provést analýzu a zhodnocení nástrojů, které jsou pro tento účel využívány v současné době i nástrojů podobných. Jádrem práce je pak návrh a implementace vlastního editoru, který by měl z této analýzy vycházet a zohledňovat zjištěné nevýhody.

Výsledný program by měl zahrnovat:
- textový editor s podporou highlightingu a kontextových menu s přehledem možných prvků na dané úrovni,
- vizualizaci a editaci XML dat v podobě stromu,
- kontrolu správné strukturovanosti a validity XML dokumentů,
- odvozování XML schémat pro zadané XML dokumenty,
- standardní funkce editorů (ukládání, načítání, tisk, vyhledávání, nahrazování, ...).

Program by měl být dále schopen téměř plně podporovat specifikace jazyků XML, DTD a XML Schema a efektivně zpracovávat i rozumně velké dokumenty. Nedílnou součástí práce bude programátorská a uživatelská dokumentace.
References
Mlýnkova, I. - Nečaský, M. - Pokorný, J. - Richta, K. - Toman, K. - Toman, V.: Technologie XML - Principy a aplikace v praxi. Vydalo nakladatelství Grada, Praha, Česká republika, září 2008. ISBN 978-80-247-2725-7.

World Wide Web Consortium - W3C (http://www.w3.org/)

Altova XML (http://www.altova.com/altovaxml.html)

<oXygen/> XML Editor (http://www.oxygenxml.com/)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html