Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
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.
 
Univerzita Karlova | Informační systém UK