Realization Of Algebraic Processor For XML Documents Processing

被引:1
|
作者
Georgiev, Bozhidar [1 ]
Georgieva, Adriana [2 ]
机构
[1] Tech Univ Sofia, Fac Comp Syst & Control, Sofia, Bulgaria
[2] Tech Univ Sofia, Fac Appl Math & Informat, Sofia, Bulgaria
关键词
hierarchical XML tree structure; XML transformations of semi-structured data; algebraic modeling of XML structures; module-finite algebra; Service - Oriented Architecture (SOA); XPath scripting language;
D O I
10.1063/1.3515597
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper, are presented some possibilities concerning the implementation of an algebraic method for XML hierarchical data processing which makes faster the XML search mechanism. Here is offered a different point of view for creation of advanced algebraic processor (with all necessary software tools and programming modules respectively). Therefore, this nontraditional approach for fast XML navigation with the presented algebraic processor may help to build an easier user-friendly interface provided XML transformations, witch can avoid the difficulties in the complicated language constructions of XSL, XSLT and XPath. This approach allows comparatively simple search of XML hierarchical data by means of the following types of functions: specification functions and so named build-in functions. The choice of programming language Java may appear strange at first, but it isn't when you consider that the applications can run on different kinds of computers. The specific search mechanism based on the linear algebra theory is faster in comparison with MSXML parsers (on the basis of the developed examples with about 30%). Actually, there exists the possibility for creating new software tools based on the linear algebra theory, which cover the whole navigation and search techniques characterizing XSLT/XPath. The proposed method is able to replace more complicated operations in other SOA components.
引用
收藏
页码:279 / +
页数:2
相关论文
共 50 条
  • [1] Parallel processing XML documents
    Lü, K
    Zhu, YL
    Sun, WJ
    Lin, SX
    Fan, JP
    [J]. IDEAS 2002: INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2002, : 96 - 105
  • [2] Algebraic Modeling of Information Retrieval in XML Documents
    Georgiev, Bozhidar
    Georgieva, Adriana
    [J]. APPLICATIONS OF MATHEMATICS IN ENGINEERING AND ECONOMICS (AMEE '09), 2009, 1184 : 318 - +
  • [3] Design and implementation of an access control processor for XML documents
    Damiani, E
    di Vimercati, SD
    Paraboschi, S
    Samarati, P
    [J]. COMPUTER NETWORKS, 2000, 33 (1-6) : 59 - 75
  • [4] Processing XML documents with overlapping hierarchies
    Iacob, IE
    Dekhtyar, A
    [J]. PROCEEDINGS OF THE 5TH ACM/IEEE JOINT CONFERENCE ON DIGITAL LIBRARIES, PROCEEDINGS, 2005, : 409 - 409
  • [5] Indexing techniques for processing generalized XML documents
    Qadah, Ghassan Z.
    [J]. COMPUTER STANDARDS & INTERFACES, 2017, 49 : 34 - 43
  • [6] Analytical processing of XML documents: Opportunities and challenges
    Bordawekar, RR
    Lang, CA
    [J]. SIGMOD RECORD, 2005, 34 (02) : 27 - 32
  • [7] Methods for XML Phrase Query Processing over a Collection of XML Documents
    Paul, T.
    Kabir, M. H.
    Prodhan, M. A. T.
    Chowdhury, M. W.
    [J]. 2011 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2011, : 376 - 381
  • [8] Managing and Processing Office Documents in Oracle XML Database
    Petride, Sabina
    Tarachandani, Asha
    Agarwal, Nipun
    Idicula, Sam
    [J]. DBKDA 2011: THE THIRD INTERNATIONAL CONFERENCE ON ADVANCES IN DATABASES, KNOWLEDGE, AND DATA APPLICATIONS, 2011, : 89 - 95
  • [9] Integrating and processing XML documents with Java']JavaBeans components
    Chiou, YW
    [J]. 6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS: INFORMATION SYSTEMS DEVELOPMENT I, 2002, : 57 - 62
  • [10] On Inference-Proof View Processing of XML Documents
    Biskup, Joachim
    Li, Lan
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2013, 10 (02) : 99 - 113