Home // ICIW 2011, The Sixth International Conference on Internet and Web Applications and Services // View article
Development Problems in XML Algebraic Parsing Process
Authors:
Adriana Georgieva
Bozhidar Georgiev
Keywords: hierarchical XML tree structure, functional programming (FP), XML transformations of semi-structured data, algebraic modeling of XML structures, module-finite algebra, XPath scripting language, XML parser.
Abstract:
In this paper, are presented some problems and solutions concerning the implementation of proposed algebraic method for XML data processing. The proposed theoretical researches and practical realizations lead to faster XML parsing process. Here is suggested a different point of view about the creation of advanced algebraic parser. This point of view is in tight connection with some popular concepts of the functional programming. Therefore, here proposed nontraditional approach for fast XML navigation using algebraic tools contributes to advanced efforts in the making of an easier user-friendly API for XML transformations. This way, the programmer can avoid the difficulties about the complicated language constructions of XSL, XSLT and XPath languages. The choice of programming language C# is a logical consequence, which follows some previous experiments with other high level programming languages. These activities were carried out by the same authors. The discussed specific search mechanism based on the use of algebraic functions is theoretically and practically faster in comparison with many other well-known XML parsers. Finally, the conclusion is that in this area really exists a possibility for creating new software tools, based on the linear algebra theory, which can completely replace the whole XML navigation and search techniques used for the present by XSLT/XPath.
Pages: 165 to 170
Copyright: Copyright (c) IARIA, 2011
Publication date: March 20, 2011
Published in: conference
ISSN: 2308-3972
ISBN: 978-1-61208-124-3
Location: St. Maarten, The Netherlands Antilles
Dates: from March 20, 2011 to March 25, 2011