An article on IBM’s DeveloperWorks site describes the three main options you have available when choosing how to parse an XML document. It’s a neat summing-up. The first choice, using an object model ...