I have a situation for which I require a Java mapping program to be written. The XML document I need to convert can be quite large. Having read the documentation I was hoping to use a SAX parser for this? Does anyone here have any experience of using SAX to perform the transformation? At what point would you not use DOM for transforming the XML?