HTML is for humans. Programs are supposed to turn html docs into visually pleasing documents.
XML are for computer to computer communicaion. They could be better processed by programs written to extract data and turn them to information.
----------------------
Help on programming (C/C++, Java, C# or any other programming language) for homework, assignments, course works and projects