I believe IBM recommends "Professional XML" by Wrox Press and people have given it good reviews around online bookstores. I would give that one a go. Personally, I used the www-approach; google around for online tutorials, solve problems with FAQs and news groups, and learn by example. Afterwards I bought "XML: The Complete Reference" by McGraw-Hill/Osborne Media for a reference.