Generátor analyzátorů dokumentů popsaných pomocí RELAX NG

but.committeeprof. RNDr. Alexandr Meduna, CSc. (předseda) doc. Ing. Josef Schwarz, CSc. (místopředseda) Ing. Vladimír Bartík, Ph.D. (člen) Ing. Aleš Smrčka, Ph.D. (člen) Ing. Michal Španěl, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMartinek, Davidcs
dc.contributor.authorŠimonek, Jancs
dc.contributor.refereeJanoušek, Vladimírcs
dc.date.accessioned2018-10-21T21:39:42Z
dc.date.available2018-10-21T21:39:42Z
dc.date.created2012cs
dc.description.abstractTato práce se zabývá vytvořením generátoru (překladače), který na základě XML schématu v jazyce RELAX NG vytvoří C++ analyzátor XML dokumentů. Analyzátor je podle zadaného schématu schopen načítat data z XML, validovat je, zpřístupnit je v paměti a zpětně data do XML zapsat. Možnosti použití tohoto systému jsou ilustrovány na příkladech. V práci je také popsán formát XML, existující jazyky pro popis schémat a nutné teoretické základy validace.cs
dc.description.abstractThis bachelor's thesis deals with automatization of XML loading. This is accomplished by a generator of XML analyser. The generator (translator) takes a XML scheme in RELAX NG and it produces analyser in C++. The generated analyser is capable of unmarshalling and validating data from XML, providing access to the data and marshalling the data back to XML. Usability of this process is demonstrated on examples. Theory of the XML, XML schema languages and validation is also discussed.en
dc.description.markBcs
dc.identifier.citationŠIMONEK, J. Generátor analyzátorů dokumentů popsaných pomocí RELAX NG [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2012.cs
dc.identifier.other79073cs
dc.identifier.urihttp://hdl.handle.net/11012/55187
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectXMLcs
dc.subjectschémacs
dc.subjectRELAX NGcs
dc.subjectgenerátorcs
dc.subjectanalyzátorcs
dc.subjectnačítánícs
dc.subjectvalidacecs
dc.subjectukládánícs
dc.subjectserializacecs
dc.subjectdata bindingcs
dc.subjectXMLen
dc.subjectschemaen
dc.subjectRELAX NGen
dc.subjectgeneratoren
dc.subjectanalyseren
dc.subjectunmarshallingen
dc.subjectvalidationen
dc.subjectmarshallingen
dc.subjectserializationen
dc.subjectdata bindingen
dc.titleGenerátor analyzátorů dokumentů popsaných pomocí RELAX NGcs
dc.title.alternativeGenerator of Analysers of Documents Defined by RELAX NGen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2012-06-13cs
dcterms.modified2020-05-09-23:43:25cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid79073en
sync.item.dbtypeZPen
sync.item.insts2021.11.12 16:00:48en
sync.item.modts2021.11.12 15:41:17en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
763.8 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_79073.html
Size:
1.46 KB
Format:
Hypertext Markup Language
Description:
review_79073.html
Collections