Original title:
Editor XML dat s podporou odvozování XML schémat
Translated title:
XML Data Editor with the Support of XML Schema Inference
Authors:
Němec, Michal ; Holubová, Irena (advisor) ; Svoboda, Martin (referee) Document type: Bachelor's theses
Year:
2016
Language:
cze Abstract:
[cze][eng] Cílem této práce je vytvoření editoru pro úpravu XML dat. Funkce poskytované editorem zjednodušují tvorbu syntakticky a sémanticky správných XML dokumentů. Hlavní funkcí editoru je automatické odvozování XML schématu pro sadu vstupních XML dokumentů. Program umožňuje editaci XML dat dvěma různými režimy - textová editace a editace pomocí náhledu stromové struktury. U editovaných XML dat lze kontrolovat jejich správnou strukturovanost a validitu. V textovém režimu je k dispozici funkce přehledu možných prvků na dané úrovni. Vytvořené řešení umožňuje snadné rozšíření hlavní funkce - odvozování schémat. Program je napsán v programovacím jazyku C# a určen pro operační systémy Microsoft Windows. Powered by TCPDF (www.tcpdf.org)The goal of this thesis is creation of an XML data editor. The editor contains functionality to simplify creation of syntactically and semantically correct XML documents. The main feature of the editor is automatic inference of XML schema for a set of input XML documents. User may edit XML data by either a text view or a tree view. It is possible to check well-formedness and validity of edited XML data. There is a code completion - overview of feasible elements on given level - feature in the text view available. Implemented solution facilitates an easy extension of its main feature - schema inference. The program is written in C# programming language and is designed for use on Microsoft Windows operating systems. Powered by TCPDF (www.tcpdf.org)
Keywords:
creation of well-formed and valid XML documents; XML editor; XML schema inference; odvozování XML schéma; tvorba správně strukturovaných a validních XML dokumentů; XML editor
Institution: Charles University Faculties (theses)
(web)
Document availability information: Available in the Charles University Digital Repository. Original record: http://hdl.handle.net/20.500.11956/84448