Pues pasale como parámetro la ruta en donde se encuentra tu archivo xml, y luego ya dentro de tu aplicación abres el xml y lo lees.
Código:
public static void main (String args[]){
try {
String xmlPath = args[0];
procesarXml(xmlPath);
}catch(Exception e){
}
}
public procesarXml(String path){
//Aqui procesas el XML
}
Cuando ejecutes tu aplicacion tendrias que pasarle como parametro la ruta del xml
->java MiAplicacion /archivos/xml/miarchivo.xml
Necesitabas este tipo de explicación?. O deseabas la función para procesar el xml?
Espero haberte ayudado, saludos