Filtering contents by efficient evaluation of XPath expressions

被引:0
|
作者
Yuriyama, M [1 ]
Nakamura, H [1 ]
机构
[1] IBM Japan Ltd, Tokyo Res Lab, Yamato, Kanagawa 2428502, Japan
关键词
D O I
10.1109/SAINT.2003.1183043
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The need for selection of contents based on personal data is increasing. Filtering systems using XML documents as users' profiles and XPath as contents' conditions are developed. They need efficient algorithms for evaluating a large number of XPath. However existing algorithms have limitations in that (1) they cannot handle the full XPath language because their execution models are event-based, (2) they require time proportional to the number of XPath expressions, and (3) they do not allow us to add or remove XPath expressions incrementally. We present algorithms that solve all of these problems. The main idea of the algorithms is (1) to construct a data structure that represents multiple XPath expressions in order to evaluate shared subexpressions only once and (2) to repeatedly apply a conventional XPath processor to the data structure. We show that our algorithm is efficient by evaluating the performance of a prototype implementation.
引用
收藏
页码:148 / 155
页数:8
相关论文
共 50 条
  • [1] Efficient filtering of XML documents with XPath expressions
    Chan, CY
    Felber, P
    Garofalakis, M
    Rastogi, R
    18TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2002, : 235 - 244
  • [2] Efficient filtering of XML documents with XPath expressions
    C.-Y. Chan
    P. Felber
    M. Garofalakis
    R. Rastogi
    The VLDB Journal, 2002, 11 : 354 - 379
  • [3] Efficient filtering of XML documents with XPath expressions
    Chan, CY
    Felber, P
    Garofalakis, M
    Rastogi, R
    VLDB JOURNAL, 2002, 11 (04): : 354 - 379
  • [4] Efficient Filtering of XML Documents with XPath Expressions Containing Ancestor Axis
    Ning, Bo
    Liu, Chengfei
    Wang, Guoren
    WEB-AGE INFORMATION MANAGEMENT, PROCEEDINGS, 2010, 6184 : 551 - +
  • [5] Filtering XPath expressions for XML access control
    Jeon, JM
    Chung, YD
    Kim, MH
    Lee, YJ
    COMPUTERS & SECURITY, 2004, 23 (07) : 591 - 605
  • [6] Contents Adaptation of XForms Pages using XPath Filtering
    Lee, Eunjung
    Seo, Kyong-Jin
    ALPIT 2008: SEVENTH INTERNATIONAL CONFERENCE ON ADVANCED LANGUAGE PROCESSING AND WEB INFORMATION TECHNOLOGY, PROCEEDINGS, 2008, : 575 - 580
  • [7] Efficient XPath evaluation
    Wang, B
    Feng, L
    Shen, Y
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, PROCEEDINGS, 2005, 3631 : 223 - 237
  • [8] XML filtering with XPath expressions containing parent and ancestor axes
    Ning, Bo
    Liu, Chengfei
    INFORMATION SCIENCES, 2012, 210 : 41 - 54
  • [9] Efficient Eager XPath Filtering over XML Streams
    Hagio, Kazuhito
    Ohgami, Takashi
    Bannai, Hideo
    Takeda, Masayuki
    PROCEEDINGS OF THE PRAGUE STRINGOLOGY CONFERENCE 2011, 2011, : 30 - 44
  • [10] Efficient schemes of executing star operators in XPath query expressions
    Park, Young Chul
    Cho, Je Hyun
    Cha, Geum Ji
    Scheuermann, Peter
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PROCEEDINGS, 2006, 3882 : 264 - 278