首页 | 本学科首页   官方微博 | 高级检索  
     


Implementation of the XML linking language XLink by functional methods
Authors:D A Lizorkin  K Yu Lisovsky
Affiliation:(1) Department of Computational Mathematics and Cybernetics, Moscow State University, Vorobrsquoevy gory, 119992 Moscow, Russia;(2) Stilo Corporation, City Park Drive Suite 504 Ottawa, 1900 Ontario, Canada
Abstract:This paper is devoted to the construction of processors of a language for describing links between resources in XML documents, which is based on the application of functional programming methods and representation of XML data as S-expressions. An implementation in the high-level functional programming language Scheme, the system SXLink compatible with the XLink specification of the W3 consortium, is considered. A survey and comparative analysis of the existing implementations of the XLink language are given. Typical difficulties associated with the implementation and use of the language are identified, and methods to overcome them are discussed. Examples of the application of the SXLink system to solving problems of processing links between resources in XML documents are considered. An SXLink application program interface based on the use of functions of the Scheme language as first-class objects is suggested. The application of this approach to constructing simple and powerful XLink processors is discussed.Translated from Programmirovanie, Vol. 31, No. 1, 2005. Original Russian Text Copyright © 2005 by Lizorkin, Lisovsky.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号