1
A declarative programming language with XML | |
Author | Vichit Wattanapailin |
Call Number | AIT Thesis no.IM-00-10 |
Subject(s) | XML (Document markup language) |
Note | A thesis submitted in partial fulfillment of the requirements for the degree of Master of Engineering, School of Advanced of Technologies |
Publisher | Asian Institute of Technology |
Series Statement | Thesis ; no. IM-00-10 |
Abstract | Extensible Markup Language (XML) is a new standard for web data interchange. It is used to represent the data in a meaningful ways. However, XML is limited to static documents and it does not describe the way to present, calculate and transform the data. Every Internet application requires these dynamic behaviors, so that Extensible Stylesheet Language (XSL) and scripting languages are applied to deal with these tasks. Nevertheless, XSL is limited to the style-sheet processing and the scripting languages are not designed to work with XML. Using the scripting languages to work with XML is not a good solution because it increases errors, effort, and learning cost. In this study, the researcher designs and implements a new programming language that works on XML processing domain. This programming language is called XML Equivalent Transformation (XET). XET uses XML syntax and based on Equivalent Transformation (ET) paradigm. It incorporates the fragments of XML documents in to the data types of the language. This makes the user straightforwardly create and access XML documents. After the design and implementation processes, XET is evaluated by comparing with the other existing XML processing languages and XML encoded programming languages. The results reveal that XET is a very flexible and straightforward to create and process the XML documents. |
Year | 2000 |
Corresponding Series Added Entry | Asian Institute of Technology. Thesis ; no. IM-00-10 |
Type | Thesis |
School | School of Advanced Technologies (SAT) |
Department | Department of Information and Communications Technologies (DICT) |
Academic Program/FoS | Information Management (IM) |
Chairperson(s) | Vilas Wuwongse; |
Examination Committee(s) | Dung, Phan Minh;Aagesen, Finn Arve; |
Scholarship Donor(s) | Self Support; |
Degree | Thesis (M.Eng.) - Asian Institute of Technology, 2017 |