Условие ниже:
//Element[@attribute1="abc" and @attribute2="xyz" and Data]
проверяет наличие элемента Data в элементе Element, а не значение элемента Data.
Вместо этого вы можете использовать
//Element[@attribute1="abc" and @attribute2="xyz" and text()="Data"]