An almost automatic and semantic approach for integrating XML sources at various flexibility levels