• DocumentCode
    956492
  • Title

    Result Merging Technique for Answering XPath Query over XSLT Transformed Data

  • Author

    Groppe, Sven ; Groppe, Jinghua ; Müller, Dirk

  • Author_Institution
    Inst. of Inf. Syst., Univ. of Lubeck, Lubeck, Germany
  • Volume
    21
  • Issue
    9
  • fYear
    2009
  • Firstpage
    1328
  • Lastpage
    1342
  • Abstract
    Caching stores the results of previously answered queries in order to answer succeeding queries faster by reusing these results. We propose two different approaches for using caches of XSLT transformed XML data in order to answer queries. The first approach checks whether or not a current query Q can be directly answered from the result of a previously answered query Qi stored in the cache. The new query is otherwise submitted to the source over the network, the answer of the query is determined, transmitted back to the client, and stored in the cache. The second approach determines only the intersection Q-Qi and integrates the result of Q--Qi into the previous results in the cache, which requires applying a numbering scheme for the output of the XSLT stylesheet. We show by experimental results that the second approach can significantly speed up the answering time in comparison to the first approach, but is not significantly slower in few worst cases than the second approach.
  • Keywords
    XML; cache storage; merging; query languages; query processing; XML data; XPath query answering; XSLT transformed data; cache storage; extensible stylesheet language transformation; merging technique; Database Management; Database management; Query processing; XML; XML/XSL/RDF; XPath.; XSLT; cache;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2008.211
  • Filename
    4653493