Objective

    This part of work include the proposal of a unified general-purpose XML Query Algebra, which is called XML Algebra Tree (XAT), and the building of an efficient XQuery processing engine by using XQuery decorrelation, rewriting and optimization techniques.