XML Data Visualization
Vizualizace XML dat
bachelor thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/37894Identifiers
Study Information System: 63670
Collections
- Kvalifikační práce [11322]
Author
Advisor
Referee
Knopp, Tomáš
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Programming
Department
Department of Software Engineering
Date of defense
16. 9. 2010
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
Cielom práce je implementácia grafického editoru urceného na vytváranie a editáciu XML dokumentov a dokumentov v jazyku XML Schema. Hlavnou castou je návrh a implementácia programu. Samotný program umožnuje editovat (prípadne vytvárat) XML dokumenty pomocou úpravy jednotlivých grafických prvkov reprezentujúcich elementárne casti dokumentu (elementy, textové uzly atd.). Takisto zahrna podporu pre jednoduchšie vytváranie schém v jazyku XML Schema. Editované XML dokumenty je možné validovat voci DTD alebo XSD schémam. Výslednú prácu je možné uložit spätne do textovej podoby, prípadne si vizualizáciu uložit ako obrázok. Práca obsahuje popis architektúry programu a najdôležitejších castí zdrojového kódu.
The aim of the thesis is to implement a graphical editor designated to create and edit XML documents and documents in XML Schema language. The main part of the work is design and implementation of the program. Created application allows to edit (or create) XML documents using tools to modify particular graphical elements which represent elementary parts of the document (elements, text nodes etc.). It also includes support for easier creation of schemas in XML Schema language. It is possible to validate edited XML documents against DTD or XSD schemas. The resulting work can be saved back to its text representation or the visualization can be saved as an image. The work includes description of application's architecture and description of the most important parts of the source code.