If you need to learn more about XML, why don’t you try http://www.w3.org/TR/xslt20/