Rewriting XPath Expressions Depending on Path Summary

  • Authors:
  • Xiaoshuang Xu;Yucai Feng;Feng Wang;Yingbiao Zhou

  • Affiliations:
  • School of Educational Sci. & Tech., Huanggang Normal Univ, Huanggang 438000 and School of Computer, Huazhong Univ. of Sci. & Tech, Wuhan 430070;School of Computer, Huazhong Univ. of Sci. & Tech, Wuhan 430070;School of Educational Sci. & Tech., Huanggang Normal Univ, Huanggang 438000;School of Computer, Huazhong Univ. of Sci. & Tech, Wuhan 430070

  • Venue:
  • ADMA '09 Proceedings of the 5th International Conference on Advanced Data Mining and Applications
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Optimizing XPath expressions before query execution is an important measure for efficient improvement of the holistic performance. After path summary is derived from a XML document, we equivalently transfer a path expression into the ones without descendent axes or wildcards. To rewrite a linear path expression, its analytical path set is calculated in polynomial time under path summary. For complex expressions, we disclose path restraints among nodes in its tree pattern under path summary, and develop a rewriting algorithm to completely eliminate its descendent and wildcard features. Thereof, path summary provides an excellent basis for rewriting XPath expressions. The experimental results show that our algorithm can rewrite XPath expressions effectively.