XML Applications Development in Scheme

  • Authors:
  • K. Yu. Lisovsky

  • Affiliations:
  • Moscow Institute of Steel and Alloys (University of Technology), Leninskii pr. 4, Moscow, 117936 Russia lisovsky@acm.org

  • Venue:
  • Programming and Computing Software
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Representation and processing of XML data in Scheme are considered. Scheme is a functional programming language belonging to the LISP family. The SXML specification is discussed, which defines methods for representing XML data in the form of S-expressions in Scheme. Possibilities of extending this specification are considered. Methods of parsing and representing XML data are analyzed, possibilities of applying Scheme to the development of XML applications are discussed, and a survey of the relevant literature is given. Functional methods for processing semistructured data are discussed, and examples of using Scheme for processing SXML data are given. Methods for extracting a schema of semistructured data (DataGuide) and application of those methods are considered, and functional algorithms for the construction of DataGuide are proposed.