Porovnávání HTML souborů
Název práce v češtině: | Porovnávání HTML souborů |
---|---|
Název v anglickém jazyce: | HTML diff |
Akademický rok vypsání: | 2008/2009 |
Typ práce: | bakalářská práce |
Jazyk práce: | čeština |
Ústav: | Katedra softwarového inženýrství (32-KSI) |
Vedoucí / školitel: | RNDr. Michal Kopecký, Ph.D. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 14.11.2008 |
Datum zadání: | 14.11.2008 |
Datum a čas obhajoby: | 22.06.2010 00:00 |
Datum odevzdání elektronické podoby: | 22.06.2010 |
Datum proběhlé obhajoby: | 22.06.2010 |
Oponenti: | RNDr. Jakub Míšek |
Zásady pro vypracování |
Cílem práce je navrhnout a implementovat nástroj na provnávání HTML souborů a zobrazování rozdílů mezi nimi.
Program by měl být schopný porovnávat nejen na úrovni zdrojového kódu, ale i na úrovni zobrazovaného textu. Více různých zápisů souboru přitom může odpovídat stejné zobrazené stránce. Nalezené rozdíly by měly být uživateli přehledně zobrazeny. Program by měl být modulární, aby bylo možné jej doplňovat o další funkcionalitu, například interpretaci CSS. Porovnávání souborů by mělo být možné jak z povelové řádky, tak tak z grafického rozhraní. |
Seznam odborné literatury |
[1] Písek S.: HTML a XHTML, Grada Publishing, 2003, ISBN 80-247-0571-0
[2] McGowan R.: Guide to Visual HTML Diff Products, http://rm-and-jo.laughingsquid.org/Text/Guide-To-Differs.html, 2007 |
Předběžná náplň práce |
Cílem práce je navrhnout a implementovat nástroj na provnávání HTML souborů a zobrazování rozdílů mezi nimi.
Program by měl být schopný porovnávat nejen na úrovni zdrojového kódu, ale i na úrovni zobrazovaného textu. Více různých zápisů souboru přitom může odpovídat stejné zobrazené stránce. Nalezené rozdíly by měly být uživateli přehledně zobrazeny. Program by měl být modulární, aby bylo možné jej doplňovat o další funkcionalitu, například interpretaci CSS. Porovnávání souborů by mělo být možné jak z povelové řádky, tak tak z grafického rozhraní. |
Předběžná náplň práce v anglickém jazyce |
The goal of this thesis is to design and implement a tool that compares HTML files and shows found differences in user-friendly manner.
The tool should be able to compare files not only on the source level, but compare shown text. There can exists more different source files that appear the same in the HTML browser.Nalezené rozdíly by měly být uživateli přehledně zobrazeny either side-by-side or in the browser. The tool should be modular designed to be able to easily add functionality as CSS support etc. The comparison soul be available from both command-line interface and graphics user interface. |