Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Editor XML dat
Název práce v češtině: Editor XML dat
Název v anglickém jazyce: XML data editor
Akademický rok vypsání: 2006/2007
Typ práce: bakalářská práce
Jazyk práce: čeština
Ústav: Katedra softwarového inženýrství (32-KSI)
Vedoucí / školitel: doc. RNDr. Irena Holubová, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 08.09.2006
Datum zadání: 08.09.2006
Datum a čas obhajoby: 11.09.2007 00:00
Datum odevzdání elektronické podoby:11.09.2007
Datum proběhlé obhajoby: 11.09.2007
Oponenti: RNDr. Kamil Toman
 
 
 
Zásady pro vypracování
Cílem práce je implementace editoru určeného speciálně pro vytváření a úpravu XML dokumentů, DTD a schémat v jazyce XML Schema. 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 (pro DTD a XML schémata jsou dány normou, pro XML dokumenty příslušným schématem),
- generický editor schopný vytvářet editační okna a jejich prvky dle daného DTD / XML schématu,
- kontrolu správné strukturovanosti a validity XML dokumentů,
- standardní funkce editorů (ukládání, načítání, tisk, vyhledávání, nahrazování, statistiky, ...).
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 velké dokumenty. Nedílnou součástí práce bude programátorská a uživatelská dokumentace.
Seznam odborné literatury
Mlýnková, I. - Pokorný, J. - Richta, K. - Toman, K. - Toman, V.: Technologie XML. Skripta. Karlova Univerzita, Praha, Česká republika, září 2006.

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

PSPad - freeware editor (http://www.pspad.com/)

<oXygen/> XML Editor (http://www.oxygenxml.com/)
 
Univerzita Karlova | Informační systém UK