Převod dokumentů ve formátu Markdown do formátu DocBook

Název práce: Převod dokumentů ve formátu Markdown do formátu DocBook
Autor(ka) práce: Šmíd, Martin
Typ práce: Bakalářská práce
Vedoucí práce: Šlajchrt, Zbyněk
Oponenti práce: Kosek, Jiří
Jazyk práce: Česky
Abstrakt:
Cílem této bakalářské práce je návrh programu umožňujícího konverzi dokumentů ve formátu Markdown do formátu DocBook. Tento konvertor je vyvinut v jazyce XSLT 2.0 a slouží nejen jako XSL styl dostupný pro uživatele DocBooku, ale i jako samostatný konvertor formátu Markdown v novém dosud neimplementovaném prostředí. Nejdříve jsou oba formáty analyzovány z hlediska jejich syntaxe a použití. Na základě analýzy jsou specifikovány požadavky na konvertor a společně s případy užití stanovují požadovanou funkcionalitu. Práce poté pokračuje obecným návrhem logiky konvertoru, ze kterého poté vychází samotná implementace. Součástí práce je praktická ukázka v podobě webové aplikace, která prezentuje funkčnost konvertoru. Vlastní přínos práce spočívá ve vytvoření open-source programu, který obohatí komunitu uživatelů o nový nástroj a zároveň demonstruje schopnosti XSLT 2.0 technologie.
Klíčová slova: XSLT 2.0; DocBook; Syntaktický analyzátor; Značkovací jazyky; Markdown
Název práce: Conversion of Markdown documents to DocBook format
Autor(ka) práce: Šmíd, Martin
Typ práce: Bachelor thesis
Vedoucí práce: Šlajchrt, Zbyněk
Oponenti práce: Kosek, Jiří
Jazyk práce: Česky
Abstrakt:
Main purpose of this thesis is to design software enabling a conversion of Markdown format into DocBook. This converter is developed in XSLT 2.0 language and serves not only as XSL stylesheet, which can be used by DocBook users, but also as a stand-alone implementation of Markdown in a new environment. Firstly, both formats are analyzed from the perspective of their specification and usage. Requirements are specified based on the analysis and together with the use cases are defining the functionality. Thesis continues with the design of general logic, which serves as a base of actual implementation of converter. Web application, which presents practical usage of converter's functionality, is also part of this work. Own contribution of the work is to create an open-source program that enriches the user community with a new tool and also demonstrates the capabilities of XSLT 2.0 technology.
Klíčová slova: DocBook; XSLT 2.0; Markdown; Markup languages; Parser

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 6. 1. 2014
Datum podání práce: 17. 12. 2014
Datum obhajoby: 4. 2. 2015
Identifikátor v systému InSIS: https://insis.vse.cz/zp/46034/podrobnosti

Soubory ke stažení

    Poslední aktualizace: