In my opinion
you should start by studying
JAXP since that is the most general topic. After you are able to write programs using both DOM and SAX processing of XML document, then think of specialization.
There are an enormous number of resources on the web to help you, do a google search for "java xml tutorial."
Bill