Complutense University Library

Implementación de XPath en Haskell

Berd, Dalila (2010) Implementación de XPath en Haskell. [Coursework] (Unpublished)

[img]
Preview
PDF
2MB
View download statistics for this eprint

==>>> Export to other formats

Abstract

XPath es un lenguaje que se utiliza para navegar a través de elementos y atributos en un documento XML. Es un lenguaje particularmente importante para las aplicaciones XML.
Debido a la importancia de XPath, el principal objetivo de este proyecto es desarrollar una herramienta para evaluar expresiones XPath en base a un documento XML utilizando el
lenguaje de programación funcional Haskell.
Este documento describe los pasos adoptados para desarrollar un intérprete XPath. El proyecto incluye la búsqueda de una representación adecuada utilizando el lenguaje Haskell tanto para documentos XML como para los caminos localización o búsqueda de XPath, así como el desarrollo y pruebas de la herramienta de evaluación.
[ABSTRACT]
XPath is used to navigate through elements and attributes in an XML document. It is of particular importance for XML applications.
Because of the stated importance of XPath, this project's main goal is developing a tool for evaluating XPath expressions against an XML document using the functional programming language Haskell.
This report describes the steps taken to develop an XPath interpreter. The project includes finding an appropriate representation using Haskell for both XML documents and
XPath location paths and the developement and testing of the evaluation tool.

Item Type:Coursework
Additional Information:Proyecto de Sistemas Informáticos (Facultad de Informática, Curso 2009-2010)
Uncontrolled Keywords:XPath, XML, Representación de XPath en Haskell, Representación de XML en Haskell, Caminos de localización, Sintaxis no abreviada, XPath representation using Haskell, XML representation using Haskell, Location paths, Unabbreviated syntax
Subjects:Sciences > Computer science > Expert systems (Computer science)
Sciences > Computer science > Programming languages (Electronic computers)
ID Code:11300
Deposited On:14 Oct 2010 08:44
Last Modified:06 Feb 2014 09:01

Repository Staff Only: item control page