Implementation of a XQuery engine for large documents in CanstoreX