Please use this identifier to cite or link to this item:

http://hdl.handle.net/10609/14381
Full metadata record
DC FieldValueLanguage
dc.contributor.authorFernández Casal, Eduardo-
dc.contributor.otherUniversitat Oberta de Catalunya-
dc.date.accessioned2012-06-25T08:52:15Z-
dc.date.available2012-06-25T08:52:15Z-
dc.date.issued2012-06-10-
dc.identifier.urihttp://hdl.handle.net/10609/14381-
dc.description.abstractThe Final Year Project consists of two essentially different parts, which share a common theme: HTML code validation. The first of these two parts focuses on the study of the validation process. It supplies a brief introduction to the evolution of HTML and XHTML, the new tags introduced in HTML5 and the most common errors found in today's websites. Already developed HTML validation tools are analyzed and examined in detail in order to compare their features and evaluate their performances. Lastly, a comparison of the parsing process in the most common browsers found nowadays is provided. In the second part of the project the focus of the project is shifted towards the development of a XHTML5 validation tool. The input is a XHTML5 file whose content may or may not comply with the W3C specification, and therefore, may or may not be a valid XHTML5 document. The output provided by this tool will be a fixed XHTML5 document and an error log returned in the form of a XML file. Information as to the course of action pursued to fix the error and its location will also be included.en
dc.description.abstractEl trabajo consta de dos tareas claramente diferenciadas, pero englobadas dentro del área de la validación de código HTML. En la primera de estas dos tareas se trata el estudio del proceso de validación de código HTML. Dentro de esta tarea nos centraremos en la evolución y las diferentes versiones del lenguaje HTML y analizaremos los errores más comunes en las páginas actuales. También estudiaremos herramientas de validación ya desarrolladas. Veremos qué funcionalidades ofrecen y compararemos sus comportamientos con documentos HTML incorrectos. Finalmente, analizaremos el proceso de parsing que tiene lugar en los diferentes navegadores actuales, desglosaremos las tareas de las que se compone y contrastaremos los resultados generados por cada navegador. La segunda tarea consiste en el desarrollo de una herramienta de validación de código XHTML5 propia. La herramienta recibirá como entrada código XHTML5 con posibles errores y devolverá como productos de salida código XHTML5 válido, además de un archivo XML con información referente a los errores encontrados y reparados. A no ser de que se trate de errores globales que afecten de manera global al documento, se indicará la línea. También se incluirá la decisión tomada para repararlo.es
dc.description.abstractEl treball consta de dues tasques clarament diferenciades, però englobades dins l'àrea de la validació de codi HTML. En la primera d'aquestes dues tasques es tracta l'estudi del procés de validació de codi HTML. Dins d'aquesta tasca ens centrarem en l'evolució i les diferents versions del llenguatge HTML i analitzarem els errors més comuns en les pàgines actuals. També estudiarem eines de validació ja desenvolupades. Veurem quines funcionalitats ofereixen i compararem els seus comportaments amb documents HTML incorrectes. Finalment, analitzarem el procés de parsing que té lloc en els diferents navegadors actuals, desglossarem les tasques de què es compon i contrastarem els resultats generats per cada navegador. La segona tasca consisteix en el desenvolupament d'una eina de validació de codi XHTML5 pròpia. L'eina rebrà com a entrada codi XHTML5 amb possibles errors i retornarà com a productes de sortida codi XHTML5 vàlid, a més d'un arxiu XML amb informació referent als errors trobats i reparats. Llevat que es tracti d'errors globals que afectin de manera global al document, s'ha d'indicar la línia. També s'inclourà la decisió presa per reparar-lo.ca
dc.language.isospa-
dc.publisherUniversitat Oberta de Catalunya-
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/-
dc.subjectsegon cicle d'Enginyeria Informàticaca
dc.subjectxhtmlca
dc.subjectxhtml5ca
dc.subjecthtml5ca
dc.subjecthtmlca
dc.subjectvalidadorca
dc.subjectparserca
dc.subjectescànerca
dc.subjectSecond-cycle Degree in Computer Engineeringen
dc.subjectxhtmlen
dc.subjectxhtml5en
dc.subjecthtml5en
dc.subjecthtmlen
dc.subjectvalidatoren
dc.subjectparseren
dc.subjectscanneren
dc.subjectsegundo ciclo de Ingeniería Informáticaes
dc.subjectxhtmles
dc.subjectxhtml5es
dc.subjecthtml5es
dc.subjecthtmles
dc.subjectvalidadores
dc.subjectparseres
dc.subjectescaneres
dc.subject.lcshWeb sites -- Designen
dc.subject.lcshHTML (Document markup language)en
dc.titleEstudio y construcción de herramientas de validación HTML-
dc.typeinfo:eu-repo/semantics/bachelorThesis-
dc.audience.mediatorTheme areas::Computer Science, Technology and Multimedia::Computer Scienceen
dc.audience.educationlevelUniversity degreesen
dc.subject.lemacPàgines web -- Dissenyca
dc.subject.lemacHTML (Llenguatge de marques)ca
dc.subject.lcshesPáginas web -- -Diseñoes
dc.subject.lcshesHTML (Lenguaje de marcas)es
dc.contributor.tutorFerrer Durán, Jordi-
Appears in Collections:Bachelor thesis, research projects, etc.

Files in This Item:
File Description SizeFormat 
efernandezcasaTFC0612producto.zipProducto del PFC1.34 MBZIPView/Open
efernandezcasaTFC0612memoria.pdfMemoria del PFC1.27 MBAdobe PDFView/Open

This item is licensed under a Creative Commons License Creative Commons