FramerD: representing knowledge in the large
IBM Systems Journal
Revised5 report on the algorithmic language scheme
ACM SIGPLAN Notices
Programming World Wide Web pages in scheme
ACM SIGPLAN Notices
XML Elements of Style
A triumph of simplicity: James Clark on markup languages and XML
Dr. Dobb's Journal
Structure and Interpretation of Computer Programs
Structure and Interpretation of Computer Programs
Object Exchange Across Heterogeneous Information Sources
ICDE '95 Proceedings of the Eleventh International Conference on Data Engineering
A Better XML Parser through Functional Programming
PADL '02 Proceedings of the 4th International Symposium on Practical Aspects of Declarative Languages
DataGuides: Enabling Query Formulation and Optimization in Semistructured Databases
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
Automatically Restructuring Programs for the Web
Proceedings of the 16th IEEE international conference on Automated software engineering
LISP 1.5 Programmer's Manual
Implementation of the XML linking language XLink by functional methods
Programming and Computing Software
The Query Language to XML Documents Connected by XLink Links
Programming and Computing Software
Hi-index | 0.00 |
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.