Since Java 1.4, the standard library has contained all you need to read in a DOM, modify it and write it out. I know of no good reason to use one of the other toolkits if your Java is current. Bill
The important packages to look for in the JavaDocs are:
org.w3c.dom - for the Node, Element and related interfaces - pay particular attention to the table in the Node interface docs. javax.xml.parsers - and packages close to it in the package list such as javax.xml.transformers see also javax.xml.xpath and javax.xml.validation
with a little browsing around you will find all you need. Sun has a nice tutorial, search for "sun xml tutorial" [ August 18, 2006: Message edited by: William Brogden ]