added XML query operation