Scientific Foundations - XML Processing