I've always felt that XML processing in Java is overly complex. Surely something that so many business applications need to do on a regular basis should be simpler and easier by now. Recently I needed to get access to the raw XML being retrieved in this case from an...