ovo zvuci kao zadatak iz elektronskog poslovanja...
mozes koristiti biblioteku commons-fileupload, a posto je text(xml) u pitanju, mozes dodati ove linije koda u servlet:
BufferedReader fileReader=null;
StringBuffer stringBuffer=new StringBuffer();
String stringLine=null;
fileReader=request.getReader();
while ((stringLine=fileReader.readLine())!=null){
stringBuffer.append("\n");
stringBuffer.append(stringLine);
}
i xml ce biti u stringBuffer-u :)
na JSP-u, je bitno da za formu koju submit-ujes postavis tag enctype="multipart/form-data"